用户验证查询

时间:2013-07-07 06:36:24

标签: javascript jquery html asp.net .net

我想寻求有关我想要完成的用户身份验证的帮助。

主页的当前设置:

  1. 包含简单的项目显示
  2. 基本搜索功能
  3. 登录功能(用户名文本框,密码文本框和登录按钮)
  4. 当用户登录时,其他功能会提示进入当前网页(此时,它仍然有效)。

    现在问题是,当我点击刷新按钮时,用户将恢复为“未登录”状态。我想要的是,每当用户点击刷新按钮时,用户仍将处于“登录”状态。

    其他信息: 在我的ASP页面(主页)上,我用这一行实例化会话变量:

    <%
        Session["IsLogged"]=0;
    %>
    

    我有一个内部脚本来使会话变量可用于我的外部javascript:

    <script type="text/javascript" language="javascript">
        var isLogged = '<%= Session["IsLogged"] %>';
    </script>
    

    我的登录功能由jquery和.aspx.cs处理,其中我在用户使用此代码登录时设置会话变量:

    HttpContext.Current.Session["IsLogged"] = 1;
    
    你能帮助我吗? 感谢。

1 个答案:

答案 0 :(得分:1)

取出代码

<%
    Session["IsLogged"]=0;
%>

这应该有用。

如果您希望用户注销创建注销页面并在页面上,logout.asp,在该页面中执行类似

的操作
   <%
     Session.Abandon
    %>

用户在关闭网络浏览器时也应自动注销