دسته بندی ها
16:33 1398/07/23
کنترل صحیح بودن رمز عبور در Asp.Net Core Identity
سلام
توی پروژه ام وقتی کاربر ثبت نام انجام میده رمز عبور ازش نمیخوام. در واقع فقط با یک شماره تلفن ثبت نام انجام میشه. ولی از اونجایی که Identity در Asp.net core حتما نیاز به رمز عبور داره خودم به صورت پیش فرض برای همه کاربرانی که ثبت نام انجام میدن رمز عبور 123456 رو تنظیم میکنم.
حالا می خوام در بخشی از پروژه کنترل کنم که اگر رمز عبور کاربر 123456 هست به کاربر یک پیغام بدم که بره و رمزشو تغییر بده.
چجوری میتونم توی Core 2.2 کنترل کنم که رمز عبور آیا 123456 هست یا نه؟
البته رشته هش شده رو میتونم کنترل کنم ولی Identity برای یک رمز عبور هر بار یک رشته تولید میکنه
ویرایش شده در سه شنبه 11 آذر 1399 ساعت 13:19:40
مشخصات سوال کننده :
کاربر : pedram_khan
امتیاز کاربر : 274
رتبه کاربر : 6
به این سوال امتیاز بدهید
1
تعداد بازدید این سوال : 2481
پاسخ دهنده : hamid_b
23:24 1398/07/26
می تونی از دستور زیر استفاده کنی
دستور زیر کنترل میکنه که پسورد چی هست
if (await _userManager.CheckPasswordAsync(user, "123456"))
{
}
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود