0
임시 자격 증명으로 확인 이메일을받은 후 사용자가 재설정하므로 비밀번호를 제공하지 않고 ASP.Net Core에서 사용자를 생성해야합니다.ASP.Net Core Identity 대신 자동으로 사용자 생성 - 비밀번호 자동 생성
몇 년 전, 나는 새로운 사용자 확인 이메일 DB를에서 사용자를 추가 한 후 전송하여 자동으로 암호 등을 생성하여 MVC4를 사용하여 비슷한 일을했다 :
String password = Membership.GeneratePassword(10, 3);
WebSecurity.CreateUserAndAccount(model.UserName, password, new { Organization = model.SelectedOrganization, Email = model.Email });
Roles.AddUserToRole(model.UserName, model.SelectedRole);
IDictionary<string, string> data = new Dictionary<string, string>();
data.Add("name", model.UserName);
data.Add("password", password);
String subject = String.Format("\"{0}\" - You can now connect to Web Tagging Data System ", model.UserName);
String body = new TemplatingService().GetTemplatedDocument("NewUserEmail.vm", data);
new EmailServices().SendEmail(subject, body, model.Email);
MessageModel messageModel = new MessageModel();
messageModel.Body = "An email has been sent to this user with its credentials";
return View("Message", messageModel);
을 어떻게 비슷한 일을 할 것입니다 ASP.Net 핵심 정체성?
는실뱅이 같은