Tuesday, March 31, 2009

Create Manual New Role in ASP.NET

Create Manual New Role in ASP.NET
---------------------------------------------------------------------------------------------------
Design a login control using lebel,texbox and botton.


then write code in button Event




Roles.CreateRole(txt_addrole.Text);

Create Manual NewUser in ASP.NET

Create Manual NewUser in ASP.NET
---------------------------------------------------------------------------------------------------
Design a login control using lebel,texbox and botton.

then write code in button Event



MembershipCreateStatus membershipCreateStatus;
string providerIdKeyString = string.Empty;

MembershipUser newuser = Membership.CreateUser(txt_username.Text, txt_repassword.Text, txt_reemail.Text, dpd_question.Text, txt_answer.Text, true, out membershipCreateStatus);

switch (membershipCreateStatus)
{
case MembershipCreateStatus.Success:

ErrorStatus.Text = "The user account was successfully created!";
Roles.AddUserToRole(txt_username.Text, "reguser");
break;
case MembershipCreateStatus.DuplicateUserName:
ErrorStatus.Text = "That username already exists.";
break;
case MembershipCreateStatus.DuplicateEmail:
ErrorStatus.Text = "A user with that Email address already exists.";
break;
case MembershipCreateStatus.InvalidEmail:
ErrorStatus.Text = "PLease enter a VALID email address.";
break;
case MembershipCreateStatus.InvalidAnswer:
ErrorStatus.Text = "The security answer is not valid";
break;
case MembershipCreateStatus.InvalidPassword:
ErrorStatus.Text = "The password entered is invalid. PLease enter a passoword with at least 7 cahacters and one non-alphanumeric.";
break;
default:
ErrorStatus.Text = "Unknown Error: Account NOT created.";
break;

}

Create Manual Login in ASP.NET

Create Manual Login in ASP.NET
--------------------------------------------------------------------------------------------------

Design a login control using lebel,texbox and botton.


then write code in button Event



if(Membership.ValidateUser(txtUserName.Text.ToString(), txtPassword.Text.ToString()))
{
FormsAuthentication.SetAuthCookie(txtUserName.Text, remember.Checked );
Response.Redirect("~/Default.aspx");

}
else{
ErrorMgs.Text = "Invalid User Id or password";
}