Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC表单身份验证记得我吗_Asp.net Mvc_Cookies_Formsauthentication - Fatal编程技术网

Asp.net mvc ASP.NET MVC表单身份验证记得我吗

Asp.net mvc ASP.NET MVC表单身份验证记得我吗,asp.net-mvc,cookies,formsauthentication,Asp.net Mvc,Cookies,Formsauthentication,我有一个ASP.NET MVC2应用程序,我正在使用FormsAuthentication来管理身份验证Cookie。当cookie过期且页面处于访问状态时,我需要在字段中显示用户名并选中记住我。一旦cookie过期并且我没有访问权限,我怎么做呢?默认情况下您没有。Cookie过期表示客户端是系统的全新用户 可能的解决方案:您可能希望将cookie的过期日期设置为2099或其他,并在登录后将用户名存储在其中。当“空白”用户点击您的身份验证页面时,您可以检查cookie是否存在,并预先填充用户名和

我有一个ASP.NET MVC2应用程序,我正在使用FormsAuthentication来管理身份验证Cookie。当cookie过期且页面处于访问状态时,我需要在字段中显示用户名并选中记住我。一旦cookie过期并且我没有访问权限,我怎么做呢?

默认情况下您没有。Cookie过期表示客户端是系统的全新用户


可能的解决方案:您可能希望将cookie的过期日期设置为2099或其他,并在登录后将用户名存储在其中。当“空白”用户点击您的身份验证页面时,您可以检查cookie是否存在,并预先填充用户名和“记住我”复选框。

存储第二个cookie,该cookie永不过期且始终具有用户名。