ASP.NET членства в имени пользователя - PullRequest
2 голосов
/ 13 апреля 2010

Мы только что натолкнулись на странную ошибку в нашем приложении, которая использует членство asp.net.

Администратор создал несколько пользователей с пробелами за своим именем: «Мое имя пользователя» В таблице Пользователи это сохраняется как обычно, поэтому без пробелов: «Мое имя пользователя» Пользователь также может войти в систему, используя имя без пробелов: «Мое имя пользователя» Когда мы используем User.Identity.Name в нашем приложении, результатом будет имя пользователя С пробелами: «My Username».

Откуда эти пространства? Они не хранятся в таблице Users, откуда он это взял?!

1 Ответ

2 голосов
/ 13 апреля 2010

Как вы определяете, что он не сохраняется в БД с пробелом в конце?Вы уверены, что SSMS не просто скрывает это от вас?

...