سلام دوستان.میخوام اگه کاربری رمز عبور خود را پس از 3 بار اشتباه وارد کرد برنامه برای او قفل شود و حتی با ریست کردن سیستم و تغییر زمان و ساعت سیستم نتواند وارد برنامه شود.اگه کسی کمکم کند ممنون میشم.
سلام دوستان.میخوام اگه کاربری رمز عبور خود را پس از 3 بار اشتباه وارد کرد برنامه برای او قفل شود و حتی با ریست کردن سیستم و تغییر زمان و ساعت سیستم نتواند وارد برنامه شود.اگه کسی کمکم کند ممنون میشم.
یک فیلد در دیتابیس تعریف کنید که وقتی True بود دیگه برنامه کار نکنه. هنگامی که برای سومین بار جواب اشتباه داده شد اون فیلد رو True کنید.
اگه برنامت دیتا بیس هم نداره می تونی پس از 3 بار اشتباه زدن یک فایل متنی خالی یک جایی تولید کنی و برنامتو واسه اجرا منوط به نبود اون فایل کنی
راه زیاده ، دیگه بستگی داره با کدوم حال کنی
یه راه ساده و پیش پا افتاده هم هست
اونم اینکه یه پنل روی فرمت بکش و زمانی که پسورد سه بار اشتباه وارد شد(یه flag تو setting درست کن و true اش کن)، visible اون پنل رو true کن(که میتونه همراه یه متن باشه) که کاربر دیگه نتونه از فرمت استفاده کنه
حالا هر بار که برنامت باز بشه flag رو چک میکنه و visible پنل رو true میکنه.