给ASP页面加个密码?高分.

来源:百度知道 编辑:UC知道 时间:2024/05/07 15:33:19
Product_tree.asp?ClassName=分类三
Product_tree.asp?ClassName=分类二
....
有几个分类,我想着在用户登录某个分类的时候,输入我们设定的密码,
每个分类设定的密码都不同.各位前辈指教一下.密码存在那里都无所谓,有无数据库都可,越简单越好.谢谢啦,现出100分.解决后再送50分.
提供个思路和代码都可,我是菜鸟,当然越详细越好.谢谢!!
--------------我看过了那个不合适...我是想在这一个ASP页面上设置多个密码.后面的参数不同的时候对应的密码也是不同的.
谢谢你的回答.也可能那方法能适用在这里,但是我不知道怎么来实现,你知道的话可以说说思路.

一般有两种方法对ASP页面进行加密。一种是使用组件技术将编程逻辑封装入DLL之中;另一种是使用微软的Script Encoder对ASP页面进行加密。笔者认为,使用组件技术存在的主要问题是每段代码均需组件化,操作比较烦琐,工作量较大;而使用Script Encoder对ASP页面进行加密,操作简单、收效良好。

Script Encoder方法具有许多优点:
1.HTML仍具有很好的可编辑性。Script Encoder只加密在HTML页面中嵌入的ASP代码,其他部分仍保持不变,这就使得我们仍然可以使用FrontPage或Dreamweaver等常用网页编辑工具对HTML部分进行修改、完善,只是不能对ASP加密部分进行修改,否则将导致文件失效。
2.操作简单。只要掌握几个命令行参数即可。Script Encoder的运行程序是screnc.exe,其使用方法如下:
screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
其中的参数含义如下:
s:屏蔽屏幕输出;
f:指定输出文件是否覆盖同名输入文件;
xl:是否在.asp文件的顶部添加@Language指令;
l:defLanguag指定缺省的脚本语言;
e:defExtension 指定待加密文件的扩展名。
3.可以批量加密文件。使用Script Encoder可以对当前目录中的所有的ASP 文件进行加密,并把加密后的文件统一输出到相应的目录中。例如:
screnc *.asp c:\temp
4. Script Encoder是免费软件。该加密软件可以从微软网站下载http://msdn.microsoft.com/scripting/vbscript/download/x8