【发布时间】:2021-11-24 23:01:53
【问题描述】:
我创建了一个新的 ASP.NET Core 3.1 MVC 项目。身份验证更改:将用户帐户存储在应用程序中。
添加新的脚手架项目 -> 身份 -> 选择帐户\登录并注册
设置:
ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<ApplicationDbContext>();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseAuthentication();
app.UseAuthorization();
}
接下来我跑了Update-database:
用户注册成功。
但如果我使用“记住我”标志登录。然后下次我去日志页面。字段名称和密码为空。如何实现这些字段的自动填充?
【问题讨论】:
标签: asp.net-core-mvc identityserver4 asp.net-core-3.1