ASP如何利用Cookies验证判断登陆

文章类型:常见问题    发表2012-09-28   文章编辑:怒熊网络 · 一站式互联网+技术服务商!   阅读:319

一般验证判断是否登陆都使用SESSION值,可有些服务器对SESSION并不太友好支持,下面怒熊网【重庆网站建设】为大家介绍ASP如何利用COOKIES值来验证判断用户是否登陆:

登陆成功写入Cookies:
response.Cookies('71wl')('c71_admin') = oRs('sys_user')
response.Cookies('71wl')('c71_web_name') = oRs('web_name')
response.Cookies('71wl')('c71_web_host') = oRs('sys_Pass')

读取Cookies验证是否登陆:
if request.Cookies('71wl')('c71_admin')='' or request.Cookies('71wl')('c71_web_name')='' or request.Cookies('71wl')('c71_web_host')='' then
Call Err_Show()
else
Call Conn()
Sql = 'select * from admin where sys_user=''&request.Cookies('71wl')('c71_admin')&'' and  sys_Pass=''&trim(request.Cookies('71wl')('c71_web_host'))&'''
oRs.Open Sql,Conn,1,1
if Not oRs.Eof then
Response.Write('已登陆')
else
Response.Write('未登陆')
end if
Call closeConn()
End if

注销登陆清空Cookies:
response.Cookies('71wl')('c71_admin') = ''
response.Cookies('71wl')('c71_web_name') = ''
response.Cookies('71wl')('c71_web_host') = ''