سلام
میخواستم PasswordValidator رو اضافه کنم به این صورت در StartUp.cs
services.AddIdentity<ApplicationUser, IdentityRole>(options => { options.Password.RequiredLength = 10; options.Password.RequiredUniqueChars = 6; })
ولی این اررو رو نشان میده که میگه قبلا اضافه کردی ، فکر کنم منظورش app.UseAuthentication هست
Error
Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(string name, Action<AuthenticationSchemeBuilder> configureBuilder)
باید از کجا تعقییر بدم PasswordValidator ؟
این لینک رو مطالعه کنید
ممنون
این ارور رو نشون میده علتش چیه ؟
Exception: Could not resolve a service of type 'Microsoft.AspNetCore.Identity.UserManager`1[[DomainClasses.ApplicationUser, DomainClasses, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' for the parameter 'userManager' of method 'Configure' on type 'Project_Management.Startup'.
public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password) { if (string.Equals(user.UserName, password, StringComparison.OrdinalIgnoreCase)) { return Task.FromResult(IdentityResult.Failed(new IdentityError { Code = "UsernameAsPassword", Description = "You cannot use your username as your password" })); } return Task.FromResult(IdentityResult.Success); }
تا حالا چنین خطایی ندیدم
سرچ هم کردم ولی به نتیجه نرسیدم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)