http://www.asp.net/learn/videos/video-189.aspxのコードに基づいてac#プロジェクトでカスタムMemberShipProviderを使用していますが、何らかの理由で、その方法がわかりません。ユーザーパスワードを復号化してログインを検証すると、パスワード値の前に8文字が追加されます(例:䝉ビデオ嘗㳪畕锬password)。
「暗号化された」passwordFormatを使用し、UnEncodePasswordのメソッドは次のとおりです。
private string UnEncodePassword(string encodedPassword)
{
string password = encodedPassword;
password = Encoding.Unicode.GetString(DecryptPassword(Convert.FromBase64String(encodedPassword)));
return password;
}
ありがとう!