实现自动登录的ASP.NET MVC

<p>我一直在试图让会员在ASP.NET MVC工作。有一些网页需要身份验证。其他人可以有客人和会员的授权。就像计算器。他们可以匿名或注册用户做的事情。 P&gt; </p><p>我们也有处理成员自定义数据库模式(而不是默认的ASP.NET成员资格的方式)。所以,我在看写我自己的会员/首席代码。到目前为止,它运作良好,<em>可是 em&gt;的我在使用会话到期并能够实现“记住我”功能的麻烦。 P&gt; <p>我用FormsAuthentication.SetAuthCookie(用户名,与rememberMe)设置表格的cookie,但表示在用户离开机器20分钟或IIS回收我会死,我得到一个非常不一致的用户状态。 P&gt; </p><p>在哪里赶“记住我”的cookie以及如何处理在用户再次登录?基本上我保存的用户名和密码,然后查找该cookie中的Application_BeginRequest什么? P&gt;
</p></em></p>

106 浏览 1 回复
  用户   gt   验证   身份验证   身份  

回复

    <p>如果我看了你的权利,好像你期望ASP.NET检测永久身份验证cookie,并重新建立该用户的最后一次会话状态。它不工作的方式:身份验证Cookie和asp.net会话是两个独立的东西,所以你的确会有情况下,用户可以追溯到网站,并通过持续的AuthCookie通过身份验证,但拥有全新的(空)会话数据。 P&gt; </p><p>假设AuthCookie被正确设置,则可以检测到用户进行身份验证 这是不影响由IIS回收或会话届满。用户名是在暴露。 P&gt; </p><p>如果您需要重新初始化一些的<em>会话 em&gt;的数据,当用户返回到该网站,你就必须这样做手工。如果这是真的,你要问什么,那么就很难不知道更多关于你的应用程序来回答,但考虑 和 在Global.asax事件。或者你可以空检查会话对象和重新填充时,它是空的(以后会不会过期),例如: P&gt;
    </em></p>

    宋滢荷

相关信息

ASP.NET Windows身份验证 - 注销

<p>我使用Windows身份验证的ASP.NET应用程序。 目前的用户注销该应用程序的唯一方法是关闭浏览器(它是一种痛苦,因为关闭的选项卡本身是不够的)。 P&gt; </p><p>我想有一个注销按钮,这样更容易登录在为不同的用户。 P&gt; </p><p>是否有可能在所有(IE和/或火狐)? P&gt; </p><p>感谢。 P&gt; </p>

22 浏览 1 回复   gt   注销   windows   net   asp  

ASP.NET成员VS SQL身份验证

<p>有关ASP.NET MVC Extranet应用,有什么用,而不是ASP.NET成员API SQL身份验证来处理安全性的优点和缺点是什么? P&gt; </p>

19 浏览 1 回复   gt   sql   提供   net   asp  

窗体身份验证/报告服务 - 获取用户名

<p>这是什么变量可以拿起从窗体身份验证在Microsoft SQL Reporting Services中的用户名?用户!用户ID值回来为的Windows帐户报表服务在其下运行。 P&gt; </p>

32 浏览 1 回复   用户   验证   gt   身份验证   身份  

Windows身份验证。用户被提示 - ASP.NET

<p>我有以下设置: P&gt; </p><p> Web.config文件 P&gt; </p><p>身份验证模式=“窗口” P&gt; </p><p>虚拟目录 - &gt;启用匿名访问 - 不选中 - &gt;集成Windows身份验证 - 选中 P&gt; <...

36 浏览 1 回复   gt   用户   验证   身份验证   身份  

ASP.NET Windows身份验证

<p>我有一个ASP.NET网站建立使用Windows身份验证。每次我打开IE浏览器,并尝试访问该网页,我收到了Windows身份验证屏幕。有一次,我在我已经登录可以看到该网站的罚款。我的问题是,每次我打开一个新的IE浏览器我必须重新输入用户名和密码。我听说过thew双跳的问题,这是可能是什么。如果是的话多少个IP解决这个问题。 P&gt; </p><p>...

30 浏览 1 回复   gt   用户   登录   使用   验证