عدم اجازه لاگین کاربر در سایت
سلام
فرض کنید یک صفحه لاگین داریم
میخواهم اگر کاربری 3بار نام کاربری یا کلمه عبور را اشتباه وارد کرد 15 دقیقه بجای صفحه لاگین برای کاربر صفحه دیگری ظاهر شود
حال من باید چگونه کد بنویسم آیا باید از cookie استفاده کنم یا Session یا باید جدول خاصی طراحی کنم
ممنون میشوم راهنمای کنید
نقل قول: عدم اجازه لاگین کاربر در سایت
به نظر من برای این کار Ipaddress کاربر رو بگیر و سپس یک اتربیوت داشته باش و در رون اون این کار ها رو انجام بده و در session بریز چون میتونی بهش تام اوت بدی در نهایت اگر به سه بار درخواست رسید تو یک session اصلی بریزی و در اونجا این پیج رو براش lock کنی . به این شکل در دفعات بعدی طرف اگر لاک بشه دیگه داخل اکشن خودتم نیازی نیست که بیاد و تو همون اتربیوت نمیزاری که ادامه بده و میفرستیش به صفحه ای دیگر.
https://stackoverflow.com/questions/...in-asp-net-mvc
نقل قول: عدم اجازه لاگین کاربر در سایت
اگر از Identity استفاده می کنید فقط کافیه Lockout رو تنظیم کنید و همینطور یک ویو هم براش درست کنید.
نقل قول: عدم اجازه لاگین کاربر در سایت
نقل قول:
نوشته شده توسط
hakim22
اگر از Identity استفاده می کنید فقط کافیه Lockout رو تنظیم کنید و همینطور یک ویو هم براش درست کنید.
سلام
Identity استفاده نمیکنیم