Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 存储在Cookie中的用户名_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 存储在Cookie中的用户名

Asp.net mvc 存储在Cookie中的用户名,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我正在使用ASP.NETMVC3。当用户登录到我的网站应用程序并存储cookie时,用户名将以输入的形式存储 例如,在我的数据库中,用户名是“SomeUser”。如果用户以“someuser”身份登录,则存储(和显示)的是“someuser”,而不是“someuser”。如果您输入“SOMEUSER”,它将存储/显示为“SOMEUSER” 为什么会这样?我不记得这是个问题。如果用户输入“someuser”,那么它将被存储/显示为“someuser”?由于MVC本身不存储cookie,您可能需要查

我正在使用ASP.NETMVC3。当用户登录到我的网站应用程序并存储cookie时,用户名将以输入的形式存储

例如,在我的数据库中,用户名是“SomeUser”。如果用户以“someuser”身份登录,则存储(和显示)的是“someuser”,而不是“someuser”。如果您输入“SOMEUSER”,它将存储/显示为“SOMEUSER”


为什么会这样?我不记得这是个问题。如果用户输入“someuser”,那么它将被存储/显示为“someuser”?

由于MVC本身不存储cookie,您可能需要查看执行用户验证并设置cookie的代码。您可能存储用户输入的用户名,而不是使用成员API返回的用户名


否则,.NET无法知道应该是什么情况。它能知道的唯一方法是将其与会员系统中的外壳进行比较。

啊,好主意。这应该是直觉。当我调用
FormsAuthentication.SetAuthCookie()
时,我将从数据库中提取用户名以获得正确的大小写。谢谢@MystereMan,我将在周日晚上责备我缺乏逻辑:)