Code: Select all
MembershipCreateStatus aStatus;
MembershipUser aNewUser = Membership.CreateUser(SignupUserNameTextBox.Text,
SignupPasswordTextBox.Text,
SignupEmailTextBox.Text, // email
null, // password question
null, // password answer
true, // is approved
out aStatus);
if (aStatus == MembershipCreateStatus.Success)
{
string aTest = aNewUser.GetPassword();
}
Code: Select all
[IndexOutOfRangeException: Index was outside the bounds of the array.]
System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast) +1490301
System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) +179
System.Security.Cryptography.CryptoStream.FlushFinalBlock() +30
System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Boolean useValidationSymAlgo) +154
System.Web.Security.MembershipProvider.DecryptPassword(Byte[] encodedPassword) +107
CoreLab.Common.Web.Providers.DbMembershipProvider.c(String A_0) +155
CoreLab.Common.Web.Providers.DbMembershipProvider.a(String A_0, String A_1, Boolean A_2) +266
CoreLab.Common.Web.Providers.DbMembershipProvider.GetPassword(String username, String answer) +143
System.Web.Security.MembershipUser.GetPassword() +78
Controls_Signup.CreateAccountButton_Click(Object sender, EventArgs e) in d:\Dev\WebSites\Whatever\Controls\Signup.ascx.cs:62
Code: Select all
Best regards,
Luc