Имя пользователя хранится в Cookie - PullRequest
0 голосов
/ 07 ноября 2011

Я использую ASP.NET MVC 3. Когда пользователь входит в приложение на моем веб-сайте и сохраняется файл cookie, имя пользователя сохраняется в том случае, если оно было введено.

ДляНапример, в моей базе данных имя пользователя "SomeUser".Если пользователь входит в систему как «someuser», то это то, что сохраняется (и отображается) как «someuser» вместо «SomeUser».Если вы вводите «SOMEUSER», он сохраняется / отображается как «SOMEUSER».

Почему это происходит?Я не помню, чтобы это когда-либо было проблемой.Любой обходной путь к этому так, что, если пользователь вводит "someuser", он сохраняется / отображается как "SomeUser"?

1 Ответ

2 голосов
/ 07 ноября 2011

Поскольку MVC не хранит сам cookie, вы можете захотеть взглянуть на ваш код, который выполняет проверку пользователя и устанавливает cookie.Скорее всего, вы сохраняете имя пользователя, введенное пользователем, вместо того, чтобы использовать имя пользователя, возвращаемое API-интерфейсом членства.

В противном случае .NET не может знать, в каком случае это происходит.Единственный способ узнать это - сравнить его с регистром в системе членства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...