ASP.NET로 작성한 후 사용자 로그인 할 수 없습니다.
-
05-07-2019 - |
문제
사용자를 만들 때 ASP.NET 구성으로 이동하여 저장할 때까지 로그인 할 수 없습니다. 실제로 설정을 변경하지 않고 저장 버튼을 누른 다음 로그인 할 수 있습니다. 제가 원하는 것은 사용자가 생성되면 로그인 할 수있는 것입니다. 작동합니다. 다음은 Creatuer Method에 대한 내 코드입니다.
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
CustomerProfile adminProfile = CustomerProfile.GetProfile();
string username = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName")).Text.Trim();
CustomerProfile createdUser = CustomerProfile.GetProfile(username);
createdUser.CustomerID = adminProfile.CustomerID;
createdUser.Save();
MembershipUser user = Membership.GetUser(username);
user.IsApproved = ((CheckBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("chkActivateUser")).Checked;
Roles.AddUserToRole(user.UserName, "nonadmin");
}
해결책
나는 그것을 알아. 문제는 사용자를 만든 후 다음 페이지에 사용자가 계속 버튼으로 성공적으로 생성되었다는 메시지를 표시한다는 것입니다. 계속 클릭하면 새 사용자와 로그인하려고하는 로그인 페이지로 이동하지만 새 사용자와 로그인하려고 할 때 관리자 섹션에 액세스하려고하면 로그인하지 않습니다.
제휴하지 않습니다 StackOverflow