asp简单密码验证页cookies
曾有很多朋友问到如何做密码验证才能进入一个页面。请不要用javascript、VBScript做,因为javascript、VBScript是在客户端执行的,可以查看源代码被网友获得密码,很不安全。用ASP或PHP、JSP、CGI可轻松实现。
使用Cookies来做验证是最好的方法。必须建立扩展名为.asp的文件,例如pas.asp。这个文件写入程序如下,请认真阅读各行程序的意义:
<%pass=Request.Form("pass")
if pass="1234" then
Response.Cookies("pass")=pass
Response.Cookies("pass").expires=Hour+5
end if
if Request.Cookies("pass")="" then Response.End%>
这段程序,就可以轻松实现某一个页面限制用户访问,本例中将Cookies设置为5小时。登录页面的代码为:
<form action=pas.asp method=post>
<input name=pass type=password>
<input type=submit>
</form>
曾有很多朋友问到如何做密码验证才能进入一个页面。请不要用javascript、VBScript做,因为javascript、VBScript是在客户端执行的,可以查看源代码被网友获得密码,很不安全。用ASP或PHP、JSP、CGI可轻松实现。
使用Cookies来做验证是最好的方法。必须建立扩展名为.asp的文件,例如pas.asp。这个文件写入程序如下,请认真阅读各行程序的意义:
<%pass=Request.Form("pass")
if pass="1234" then
Response.Cookies("pass")=pass
Response.Cookies("pass").expires=Hour+5
end if
if Request.Cookies("pass")="" then Response.End%>
这段程序,就可以轻松实现某一个页面限制用户访问,本例中将Cookies设置为5小时。登录页面的代码为:
<form action=pas.asp method=post>
<input name=pass type=password>
<input type=submit>
</form>
回复Comments
作者:
{commentrecontent}