我想寻求有关我想要完成的用户身份验证的帮助。
主页的当前设置:
当用户登录时,其他功能会提示进入当前网页(此时,它仍然有效)。
现在问题是,当我点击刷新按钮时,用户将恢复为“未登录”状态。我想要的是,每当用户点击刷新按钮时,用户仍将处于“登录”状态。
其他信息: 在我的ASP页面(主页)上,我用这一行实例化会话变量:
<%
Session["IsLogged"]=0;
%>
我有一个内部脚本来使会话变量可用于我的外部javascript:
<script type="text/javascript" language="javascript">
var isLogged = '<%= Session["IsLogged"] %>';
</script>
我的登录功能由jquery和.aspx.cs处理,其中我在用户使用此代码登录时设置会话变量:
HttpContext.Current.Session["IsLogged"] = 1;
你能帮助我吗?
感谢。
答案 0 :(得分:1)
取出代码
<%
Session["IsLogged"]=0;
%>
这应该有用。
如果您希望用户注销创建注销页面并在页面上,logout.asp,在该页面中执行类似
的操作 <%
Session.Abandon
%>
用户在关闭网络浏览器时也应自动注销