0
我收到以下錯誤MembershipUser.ResetPassword扔無效的Base-64異常
每次我嘗試重置特定用戶的密碼。
只有一個用戶我有問題,我正在使用內置的成員資格提供程序,所以沒有任何習慣。
我花了很多時間使用Google搜索,但沒有發現這個問題。我不知道該怎麼嘗試,因爲這是內置的東西,拋出錯誤。
任何幫助?
我收到以下錯誤MembershipUser.ResetPassword扔無效的Base-64異常
每次我嘗試重置特定用戶的密碼。
只有一個用戶我有問題,我正在使用內置的成員資格提供程序,所以沒有任何習慣。
我花了很多時間使用Google搜索,但沒有發現這個問題。我不知道該怎麼嘗試,因爲這是內置的東西,拋出錯誤。
任何幫助?
聽起來像用戶密碼可能包含unicode字符,這是Base-64編碼不能容忍的。或者,用戶Salt包含非base-64兼容salt值。
爲什麼會asp會員生成一些無效的東西? – Bex
由於我無法解決這個問題,我已經從另一個用戶那裏複製了salt和加密的密碼,這些密碼正在爲我工作的數據庫中。但我需要找出它發生的原因以及如何阻止它再次發生。 – Bex
嗯,我從來沒有聽說過它發生過,所以要麼是它可能不會再發生的怪胎事故,有的人在數據庫中玩耍,並意外地進入了一個奇怪的角色(這又不太可能再次發生),或者你有一些流氓代碼更新成員表中的數據(這很可能會再次發生)。 –