Note that there are some explanatory texts on larger screens.

plurals
  1. POHow do i authenticate once the user create a new Account by Membership & Roles in Asp.Net
    primarykey
    data
    text
    <p>I have created a custom CreateUser in Asp.Net Membership. Now what i want is when User is created it should be redirected as a loggedIn user on default.aspx page. how can i Authenticate and Redirect to Default page. I dont want him to Login Again but when user is created successfully it should automatically logged in and go to Default page.</p> <p>Here is my code.</p> <pre><code>public string AddUser(string UserName, string FirstName, string LastName, string Gender, string EmailID, string Password, string Mobile, string SecurityQuestion, string SecurityAnswer) { MembershipCreateStatus CreateStatus; MembershipUser newUser = Membership.CreateUser(UserName, Password, EmailID, SecurityQuestion, SecurityAnswer, true, out CreateStatus); if (CreateStatus == MembershipCreateStatus.Success) { Guid newUserId = (Guid)newUser.ProviderUserKey; if (RegisterCustomFields(newUserId, FirstName, LastName, Gender, Mobile) != 0) { Roles.AddUserToRole(newUser.UserName, "User"); ReturnMsg = "Successfully Created "; } else { Membership.DeleteUser(newUser.UserName); ReturnMsg = "Error Creating User"; } } else { switch (CreateStatus) { case MembershipCreateStatus.DuplicateUserName: ReturnMsg = "There already exists a user with this username."; break; case MembershipCreateStatus.DuplicateEmail: ReturnMsg = "There already exists a user with this email address."; break; case MembershipCreateStatus.InvalidEmail: ReturnMsg = "There email address you provided in invalid."; break; case MembershipCreateStatus.InvalidAnswer: ReturnMsg = "There security answer was invalid."; break; case MembershipCreateStatus.InvalidPassword: ReturnMsg = "The password you provided is invalid. It must be seven characters long and have at least one non-alphanumeric character."; break; default: ReturnMsg = "There was an unknown error; the user account was NOT created."; break; } } return ReturnMsg; } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload