bitcob589
سه شنبه 09 خرداد 1391, 16:34 عصر
با سلام
کد زیر را نوشتم ولی زمانی که کاربر ثبت نام می کند و دکمه ثبت نام را فشار می دهد لاگین نمی شود و به صورت خودکار لاگین نمی شود و کاربر باید نام کاربری و پسورد خود را وارد کند تا بتواند لاگین کند چگونه به وسیله کد زیر زمانی که کاربر دکمه ثبت نام کلیک می کند به صورت خودکار کاربر را لاگین کنیم
protected void btncreateuser_Click(object sender, EventArgs e)
{
MembershipCreateStatus createStatus;
MembershipUser newUser =
Membership.CreateUser(txtusername.Text, txtpass.Text, txtemail.Text,
passwordquestion, Txtsecurityanswer.Text, true, out createStatus);
switch (createStatus)
{
case MembershipCreateStatus.DuplicateEmail:
lblcreateaccountresults.Text
= "ایمیل تکراری است.";
break;
case MembershipCreateStatus.DuplicateProviderUserKey:
break;
case MembershipCreateStatus.DuplicateUserName:
lblcreateaccountresults.Text
= "نام کاربری تکراری است.";
break;
case MembershipCreateStatus.InvalidAnswer:
lblcreateaccountresults.Text
="پاسخ نامعتبر است.";
break;
case MembershipCreateStatus.InvalidEmail:
lblcreateaccountresults.Text
= "ایمیل نامعتبر است.";
break;
case MembershipCreateStatus.InvalidPassword:
lblcreateaccountresults.Text
= "رمز عبور باید دارای 7 کاراکتر و حداقل یک کاراکتر غیر حرفی عددی باشد";
break;
case MembershipCreateStatus.Success:
lblcreateaccountresults.Text
= "حساب کاربری با موفقیت ایجاد شد";
break;
default:
lblcreateaccountresults.Text
= "خطا. حساب کاربری ایجاد نشد.";
break;
}
}
کد زیر را نوشتم ولی زمانی که کاربر ثبت نام می کند و دکمه ثبت نام را فشار می دهد لاگین نمی شود و به صورت خودکار لاگین نمی شود و کاربر باید نام کاربری و پسورد خود را وارد کند تا بتواند لاگین کند چگونه به وسیله کد زیر زمانی که کاربر دکمه ثبت نام کلیک می کند به صورت خودکار کاربر را لاگین کنیم
protected void btncreateuser_Click(object sender, EventArgs e)
{
MembershipCreateStatus createStatus;
MembershipUser newUser =
Membership.CreateUser(txtusername.Text, txtpass.Text, txtemail.Text,
passwordquestion, Txtsecurityanswer.Text, true, out createStatus);
switch (createStatus)
{
case MembershipCreateStatus.DuplicateEmail:
lblcreateaccountresults.Text
= "ایمیل تکراری است.";
break;
case MembershipCreateStatus.DuplicateProviderUserKey:
break;
case MembershipCreateStatus.DuplicateUserName:
lblcreateaccountresults.Text
= "نام کاربری تکراری است.";
break;
case MembershipCreateStatus.InvalidAnswer:
lblcreateaccountresults.Text
="پاسخ نامعتبر است.";
break;
case MembershipCreateStatus.InvalidEmail:
lblcreateaccountresults.Text
= "ایمیل نامعتبر است.";
break;
case MembershipCreateStatus.InvalidPassword:
lblcreateaccountresults.Text
= "رمز عبور باید دارای 7 کاراکتر و حداقل یک کاراکتر غیر حرفی عددی باشد";
break;
case MembershipCreateStatus.Success:
lblcreateaccountresults.Text
= "حساب کاربری با موفقیت ایجاد شد";
break;
default:
lblcreateaccountresults.Text
= "خطا. حساب کاربری ایجاد نشد.";
break;
}
}