gpt4 book ai didi

.net - 使用 ASP.NET MVC 身份验证的 "Remember me"不起作用

转载 作者:行者123 更新时间:2023-12-04 11:14:43 24 4
gpt4 key购买 nike

我有一个标准的 ASP.NET MVC (RC Refresh) web 项目,带有标准的 ASP.NET Membership provider 和包含在项目模板中的 Account Controller 。

当我在登录表单中勾选“记住我”时,网站仍然没有记住我。 (Firefox 会记住我的用户名和密码,但我期望发生的是自动登录)。

我是否必须手动设置和检查 cookie?如果是这样,应该怎么做最好?

最佳答案

您需要将 true/false 传递给 SetAuthCookie 方法。

public ActionResult Login (string email, string password, bool rememberMe, string returnUrl)  
{

// snip

FormsAuth.SetAuthCookie(username, rememberMe); // <- true/false

// snip
}

并确保 bool rememberMe反射(reflect)登录页面上复选框的状态。

关于.net - 使用 ASP.NET MVC 身份验证的 "Remember me"不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/513949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com