ASP.NET 身份用户创建
ASP.NET Identity user creation
只是为了一般理解,我不明白为什么它被设置一次来创建一个带有用户名和电子邮件的 ApplicationUser,另一方面单独创建一个 UserManager,然后设置密码:
var user = new ApplicationUser { UserName = model.Email, Email = model.Email };
var result = await UserManager.CreateAsync(user, model.Password);
顺便说一句:我刚刚创建了一个空的 .NET 4.6.1 应用程序,现在尝试找出不同的部分。
UserManager 会对密码进行哈希处理,并将哈希后的密码保存在数据库中。
只是为了一般理解,我不明白为什么它被设置一次来创建一个带有用户名和电子邮件的 ApplicationUser,另一方面单独创建一个 UserManager,然后设置密码:
var user = new ApplicationUser { UserName = model.Email, Email = model.Email };
var result = await UserManager.CreateAsync(user, model.Password);
顺便说一句:我刚刚创建了一个空的 .NET 4.6.1 应用程序,现在尝试找出不同的部分。
UserManager 会对密码进行哈希处理,并将哈希后的密码保存在数据库中。