0
사용자를 만들 때 asp.net 구성으로 이동하여 저장하기 전에는 사용자가 로그인 할 수 없습니다. 실제로 설정을 변경하지 않고 저장 버튼을 누르면 로그인 할 수 있습니다. 사용자가 로그인하면 로그인 할 수 있지만 로그인 할 수는 없습니다. 그것은 작동합니다. 다음은 CreatedUser 메소드에 대한 코드입니다.asp.net 사용자 만들기 마법사를 사용하여 사용자를 생성 한 후 사용자가 로그인 할 수 없습니다.
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");
}