wra*_*ias 4 asp.net asp.net-mvc identity asp.net-core
我已经搭建了登录视图来创建我自己的视图,但问题是每当我尝试登录应用程序时,都会出现无效登录尝试错误,就好像它没有找到用户一样。似乎无法找到解决方案。有人能帮助我吗!!!
这是我正在使用的代码,它是自动生成的:
var result = await _signInManager.PasswordSignInAsync(user.UserName, Input.Password, Input.RememberMe, lockoutOnFailure: false);
if (result.Succeeded)
{
_logger.LogInformation("User logged in.");
return LocalRedirect(returnUrl);
}
if (result.RequiresTwoFactor)
{
return RedirectToPage("./LoginWith2fa", new { ReturnUrl = returnUrl, RememberMe = Input.RememberMe });
}
if (result.IsLockedOut)
{
_logger.LogWarning("User account locked out.");
return RedirectToPage("./Lockout");
}
else
{
ModelState.AddModelError(string.Empty, "Invalid login attempt.");
return Page();
}
Run Code Online (Sandbox Code Playgroud)
Ren*_*ena 17
通过使用默认脚手架标识,如果您不确认您的电子邮件,我可以重现您的问题。这里有两种方法可以解决您的问题。
1.您可以点击以下链接确认邮件如下:
2.或者你可以设置RequireConfirmedAccount=false如下:
services.AddDefaultIdentity<IdentityUser>(
options => options.SignIn.RequireConfirmedAccount = false)
.AddEntityFrameworkStores<ApplicationDbContext>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1872 次 |
| 最近记录: |