2012-10-22 38 views
0

我收到以下錯誤MembershipUser.ResetPassword扔無效的Base-64異常

enter image description here

每次我嘗試重置特定用戶的密碼。

只有一個用戶我有問題,我正在使用內置的成員資格提供程序,所以沒有任何習慣。

我花了很多時間使用Google搜索,但沒有發現這個問題。我不知道該怎麼嘗試,因爲這是內置的東西,拋出錯誤。

任何幫助?

+0

爲什麼會asp會員生成一些無效的東西? – Bex

+0

由於我無法解決這個問題,我已經從另一個用戶那裏複製了salt和加密的密碼,這些密碼正在爲我工​​作的數據庫中。但我需要找出它發生的原因以及如何阻止它再次發生。 – Bex

+0

嗯,我從來沒有聽說過它發生過,所以要麼是它可能不會再發生的怪胎事故,有的人在數據庫中玩耍,並意外地進入了一個奇怪的角色(這又不太可能再次發生),或者你有一些流氓代碼更新成員表中的數據(這很可能會再次發生)。 –

回答

0

聽起來像用戶密碼可能包含unicode字符,這是Base-64編碼不能容忍的。或者,用戶Salt包含非base-64兼容salt值。