我正在使用ASP.NET MVC 1.0以及Oracle ASP.NET成員資格提供程序。我遇到了一個區分大小寫的問題。User.Identity.Name套管問題
當用戶登錄到系統中,似乎成員提供商設置User.Identity.Name
值,無論用戶在鍵入。也就是說,如果我創建的用戶爲Foo
和用戶爲fOo
登錄,然後到處都是,我在我的網站上使用User.Identity.Name
,它會顯示fOo
。
有沒有簡單的方法來解決這個問題?我試圖
var user = Membership.GetUser(User.Identity.Name).UserName;
但是,讓我完全一樣的fOo
值。
我覺得你剛剛發現了一個特定的提供者的實現細節cdmckay的解決方案。是關於我可以想出來。 – Ruben 2009-08-11 23:02:06