مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

karmandian

عضویت از 1393/07/26

قفل شدن برنامه بعد از سه بار وارد کردن اشتباه رمز

  • یکشنبه 6 مهر 1399
  • 23:02
تشکر میکنم

سلام 

من winform  و webform در سی شارپ می خوام هنگامی که کاربر سه بار پسور رو اشتباه وارد می کنه برنامه از طریق (بهتر است با آی پی) به مدت ده دقیقه ققل بشه و بعد از آن دوباره بتونه وارد بشه .

ممنون خواهم بود راهنمایی کنید .

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 7 مهر 1399
  • 07:56

سلام 

هر بار که اشتباه وارد میکنه در یک جدول لاگ بزنید و بعد شمارش کنید اگر 3 بود اجازه ورود ندید 

کاربر سایت

soroosh1231

عضویت از 1396/02/17

  • سه شنبه 8 مهر 1399
  • 08:29

می تونی یک int بسازی و به ازای هر بار وارد کردن رمز غلط یکی بهش اضافه کنی و بعد با یک if اگر مقدار اون int بیشتر از 3 بود یک تایمر فعال می شود که یک boolean را false می کند و تا وقتی که آن boolean مقدارش false باشد ورود امکان پذیر نیست.

طرز کار با تایمر در لینک زیر توضیح داده شده:

https://docs.microsoft.com/en-us/dotnet/api/system.timers.timer?view=netcore-3.1

کاربر سایت

karmandian

عضویت از 1393/07/26

  • پنجشنبه 10 مهر 1399
  • 13:16

سپاس از راهنمایی 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)