gpt4 book ai didi

asp.net-core - UserManager.CreateAsync 未将用户添加到数据库

转载 作者:行者123 更新时间:2023-12-03 13:55:04 26 4
gpt4 key购买 nike

我有这个 Seeder 类,它在 Configure 方法的 Startup.cs 文件的末尾被调用:

public class UserSeeder
{
private readonly ApplicationDbContext _context;
private readonly UserManager<ApplicationUser> _userManager;
public UserSeeder(ApplicationDbContext context, UserManager<ApplicationUser> userManager)
{
_context = context;
_userManager = userManager;
}

public async Task Seed()
{
if (!await _context.Users.AnyAsync())
{
var user = new ApplicationUser()
{
UserName = "admin",
Email = "admin@test.com"
};
await _userManager.CreateAsync(user, "passwort4admin");
}
}
}

代码被执行,我什至在方法调用周围放置了一个 try/catch 但没有发生错误并且没有用户插入到数据库中!

为什么不?

最佳答案

问题是密码的复杂性。添加问题将解决的大写和数字和符号

关于asp.net-core - UserManager.CreateAsync 未将用户添加到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42851608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com