ASP.NET MVC 表单身份验证 记住我

发布于 2024-09-19 10:23:46 字数 142 浏览 4 评论 0原文

我有一个 ASP.NET MVC2 应用程序,并且使用 FormsAuthentication 来管理 Auth Cookie。当 cookie 过期并且访问页面时,我需要在字段中显示用户名并选中“记住我”。一旦 cookie 过期并且我无法访问它,我该如何执行此操作?

I have an ASP.NET MVC2 application, and I'm using FormsAuthentication to manage the Auth Cookie. When the cookie expires and the page is access, I need to display the Username in the field and the Remember Me checked. How can I do this once the cookie expired and I don't have access to it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千寻… 2024-09-26 10:23:46

默认情况下你不会。 Cookie 过期意味着客户端是系统的全新用户。

可能的解决方案:您可能想设置一个有效期为 2099 年之类的 cookie,并在登录后将用户名存储在其中。当“空白”用户访问您的身份验证页面时,您可以检查 cookie 是否存在,并预填充用户名和记住我复选框。

You don't by default. Cookie expired means the client is a full new user to the system.

Possible solution: You might want to set a cookie with an expiration date in 2099 or something, and store the username in there after logging in. When a 'blank' user hits your authentication page, you can check whether the cookie exists, and prefill the username and the remember me checkbox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文