در کنترلر Register نام کاربری تکراری باشه دو بار مینویسه "نام کاربری x هم اکنون مورد استفاده است." دلیلش چیه ؟ چطور میشه فقط یکبار متن خطارو نمایش بدیم. (پروژه DntIdentity اجرا کردم و موردی رو هم تغییر ندادم). برای تست این بخش، اعتبار سنجی سمت کلاینت رو غیر فعال کنید و نام کاربری تکراری وارد کنید.
services.AddMvc(options => options.UseYeKeModelBinder())
        .AddViewOptions(options => options.HtmlHelperOptions.ClientValidationEnabled = false);  
foreach (var error in result.Errors)
{
    ModelState.AddModelError(string.Empty, error.Description);
}
نام کاربری 'admin' هم اکنون مورد استفاده‌است.
نام کاربری 'admin' هم اکنون مورد استفاده‌است.
من دو تا برنامه رو با این مخزن کد ایجاد کردم، هشِ رمز عبورِ پروژه اول رو در پایگاه داده دوم کپی کردم و تونستم با رمز عبور پروژه اول در پروژه دوم هم لاگین کنم.
- آیا این یک مشکل است ؟
- اگر مشکل است، برای رفع آن اگر در کلاس PasswordValidator، رمز عبور را با Salt خودم هش کنم مشکل حل میشود ؟
و در نهایت ممنون میشم بگید که محل ذخیره سازی Salt باید در کد‌های سی شارپی باشه یا در یک فایل txt ؟
خیلی ممنون از پکیج DNT Common.
به نظر شما مشکلی نیست که url ـی که لاگ‌های csp داخلش ثبت (api/CspReportController/Log ) میشه پابلیکه و همه اون میدون، خطری ایجاد نمیکنه مثل اینکه کسی بیاد داده جعلی وارد کنه یا روش spam بزنن ؟
‫۲ سال و ۱۱ ماه قبل، جمعه ۹ مهر ۱۴۰۰، ساعت ۱۸:۳۲
سلام وقتتون بخیر؛
دو تا سوال داشتم ممنون میشم جواب بدید.
من از resharper استفاده میکنم، موقعی که اکسترکت اینترفیس میزنم کامنت‌های متود‌ها و مقادیر پیشفرض پارامتر‌های ورودی متود‌ها رو برام Generate نمیکنه ممنون میشم بگید شما از چه ابزاری برای اکسترکت اینترفیس استفاده کرده اید که هم کامنت‌های متود‌ها و هم مقادیر پیشفرض پارامتر‌های ورودی متود‌ها رو براتون Generate میکنه.