我需要在Classic ASP Web登录表单中添加“记住我”检查。
尽管应用程序池回收,以及用户重新启动浏览器,我如何能够让用户记录数周或数月?
该网站位于使用iis8的服务器上。
感谢。
答案 0 :(得分:1)
response.cookies("ID_User")=session("ID_User")
response.cookies("ID_User").expires=date()+90
response.cookies("ID_User").path="/"
response.cookies("yn_AutoSign") = yn_AutoSign 'this might equal "yes" or "no"
response.cookies("yn_AutoSign").expires=date()+90
response.cookies("yn_AutoSign").path="/"
哦,如果您想要为我的CMS构建的完整登录,我很高兴为您提供ASP文件。我继续将它们拉上拉链并将它们放在一个可以从http://www.oceanmedia.net/files/HK-sign-in.zip
获取它们的地方答案 1 :(得分:0)
如果选中了“记住我”复选框,则可以设置Cookie。
<%
Response.Cookies("loggedin") = 1
Response.Cookies("loggedin").Expires = Date() + #OfDays
%>
然后检查用户是否已登录...
<%
loggedin = Request.Cookies("loggedin")
if loggedin = 1 then
response.write ("User logged in already.")
else
response.write ("User is not logged in.")
end if
%>
答案 2 :(得分:0)