اگر بخواهیم کاربر را مجبور کنیم هنگام لاگین کردن حتما ایمیل یا شماره همراهش تایید شده باشد از دو خط کد زیر در start up استفاده می کنیم
option.SignIn.RequireConfirmedEmail = true;
option.SignIn.RequireConfirmedPhoneNumber = true;
مشکل اینجاست اگر کاربری فقط با ایمیل رجیستر کند و شماره همراهش ثبت نشده باشد identity از لاگین کردن جلوگیری می کند و بالعکس
یعنی همزمان باید هم ایمیل و هم شماره همراهش تایید شده باشد
حال اگیر بخواهیم این دو شرط را با قید یا در startup تنظیم کنیم باید چکار کنیم ؟
یعنی یکی از این دو {تایید شدن ایمیل} یا {تایید شده شماره همراه} کافی باشد نه هر دو همزمان
با تشکر فراوان