Can't add a user in ASP.Net
Posted: Mon Feb 16, 2009 12:12 pm
I'm having a problem adding a user in ASP.Net, but outside of ablecommerce.
here's the code below:
Try
Dim jonesy As New System.Web.Security.MembershipCreateStatus
Dim newUser As User = UserDataSource.CreateUser(txtUserName.Text.Trim, txtPassword.Text.Trim, String.Empty, String.Empty, True, 0, jonesy)
Dim newuserGroup As New UserGroup(newUser.UserId, 10)
newUser.UserGroups.Add(newuserGroup)
newUser.IsApproved = True
newUser.Save()
If jonesy = Security.MembershipCreateStatus.Success Then
lblResult.Text = "User was successfully created!!!"
Else
lblResult.Text = "Process was unsuccessful! Please try again."
End If
Catch ex As Exception
lblResult.Text = ex.ToString
End Try
When I run this code, I get the following error:
System.NullReferenceException: Object reference not set to an instance of an object.
at CommerceBuilder.Configuration.TokenBase..ctor()
at CommerceBuilder.Common.Token..ctor()
at CommerceBuilder.Common.Token.get_Instance()
at CommerceBuilder.Users.UserDataSource.CreateUser(String email, String password, String passwordQuestion, String passwordAnswer, Boolean isApproved, Int32 affiliateId, MembershipCreateStatus& status)
at StorePasswordTest.Form1.Button1_Click(Object sender, EventArgs e) in C:\ProgTest\StorePasswordTest\StorePasswordTest\Form1.vb:line 48
any ideas?
here's the code below:
Try
Dim jonesy As New System.Web.Security.MembershipCreateStatus
Dim newUser As User = UserDataSource.CreateUser(txtUserName.Text.Trim, txtPassword.Text.Trim, String.Empty, String.Empty, True, 0, jonesy)
Dim newuserGroup As New UserGroup(newUser.UserId, 10)
newUser.UserGroups.Add(newuserGroup)
newUser.IsApproved = True
newUser.Save()
If jonesy = Security.MembershipCreateStatus.Success Then
lblResult.Text = "User was successfully created!!!"
Else
lblResult.Text = "Process was unsuccessful! Please try again."
End If
Catch ex As Exception
lblResult.Text = ex.ToString
End Try
When I run this code, I get the following error:
System.NullReferenceException: Object reference not set to an instance of an object.
at CommerceBuilder.Configuration.TokenBase..ctor()
at CommerceBuilder.Common.Token..ctor()
at CommerceBuilder.Common.Token.get_Instance()
at CommerceBuilder.Users.UserDataSource.CreateUser(String email, String password, String passwordQuestion, String passwordAnswer, Boolean isApproved, Int32 affiliateId, MembershipCreateStatus& status)
at StorePasswordTest.Form1.Button1_Click(Object sender, EventArgs e) in C:\ProgTest\StorePasswordTest\StorePasswordTest\Form1.vb:line 48
any ideas?