0
我遇到了一個很奇怪的問題。每當我使用.NET會員提供程序重置密碼時,它都會生成奇怪的字符,根本不代表密碼。ASP.NET會員供應商ResetPassword不起作用
它生成的密碼的一個例子是:
쥳⮚聙蟐֡ᑡ壈我#BAhy(ox32 + Y *
爲此,它會在每個密碼有沒有人見過在此之前或知道一個修復?
感謝, 喬治
我遇到了一個很奇怪的問題。每當我使用.NET會員提供程序重置密碼時,它都會生成奇怪的字符,根本不代表密碼。ASP.NET會員供應商ResetPassword不起作用
它生成的密碼的一個例子是:
쥳⮚聙蟐֡ᑡ壈我#BAhy(ox32 + Y *
爲此,它會在每個密碼有沒有人見過在此之前或知道一個修復?
感謝, 喬治
原來,在成員提供的密碼被混合匹配與ASP.NET配置密碼存儲類型,所以當密碼被拔出時,它試圖以錯誤的方式解密它。
這個值在哪裏?在數據庫中? – 2010-07-07 12:28:46
數據庫中的值是一個加密的字符串,它解決了這個問題。 – 2010-07-07 12:29:42
我想說,如果你正在查看數據庫中的值,它可能是加密的,但很明顯,我不需要這麼說:) – 2010-07-07 12:31:24