Asp.net mvc 存储在Cookie中的用户名
我正在使用ASP.NETMVC3。当用户登录到我的网站应用程序并存储cookie时,用户名将以输入的形式存储 例如,在我的数据库中,用户名是“SomeUser”。如果用户以“someuser”身份登录,则存储(和显示)的是“someuser”,而不是“someuser”。如果您输入“SOMEUSER”,它将存储/显示为“SOMEUSER”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,您可能需要查
为什么会这样?我不记得这是个问题。如果用户输入“someuser”,那么它将被存储/显示为“someuser”?由于MVC本身不存储cookie,您可能需要查看执行用户验证并设置cookie的代码。您可能存储用户输入的用户名,而不是使用成员API返回的用户名
否则,.NET无法知道应该是什么情况。它能知道的唯一方法是将其与会员系统中的外壳进行比较。啊,好主意。这应该是直觉。当我调用
FormsAuthentication.SetAuthCookie()
时,我将从数据库中提取用户名以获得正确的大小写。谢谢@MystereMan,我将在周日晚上责备我缺乏逻辑:)