【问题标题】:How to create remember me checkbox to remember session until user Logout explicitly如何创建记住我复选框以记住会话,直到用户明确注销
【发布时间】:2011-01-21 14:54:03
【问题描述】:

如果用户直接关闭浏览器而不点击注销,那么下次他们打开浏览器时,会话将保持原样,直到他们通过点击注销按钮明确注销

我想在 vb.net 中做!

【问题讨论】:

    标签: asp.net vb.net visual-studio-2008


    【解决方案1】:

    在发出身份验证 cookie 时,只需将 true 作为第二个参数传递:

    FormsAuthentication.RedirectFromLoginPage(Username, true)
    

    这将在客户端上创建一个持久性身份验证 cookie,其过期由 web.config 中的 timeout 属性处理:

    <forms 
       loginUrl="~/login.aspx" 
       defaultUrl="~/default.aspx"
       protection="All"
       timeout="3600"
    </forms>
    

    【讨论】:

      【解决方案2】:

      使用cookies

      【讨论】:

        猜你喜欢
        • 2011-04-28
        • 1970-01-01
        • 2014-02-04
        • 2015-03-03
        • 2018-03-16
        • 1970-01-01
        • 1970-01-01
        • 2021-09-18
        • 2017-11-15
        相关资源
        最近更新 更多