2015-07-28 8 views
-1

В моем приложении java я заблокирую учетную запись, если кто-то не вводит правильный пароль 6 раз. Я собираюсь добавить поле в свою локальную базу данных, которое указывает, заблокирована ли учетная запись пользователя или нет. Однако как я могу разблокировать эту учетную запись? Например, я могу разблокировать их аккаунт через 15 минут. Каков наилучший способ открыть учетную запись пользователя?Разблокируйте учетную запись пользователя после неправильных паролей

+3

Храните время, когда учетная запись пользователя была заблокирована. Сравните текущее время с временем его блокировки, чтобы определить, разблокирована ли она. – amza

ответ

1

Я бы сохранил только дату и время, которые указывают, когда учетная запись пользователя будет разблокирована.

Итак, когда эта дата/время «больше», чем текущее время, пользователь может получить доступ к учетной записи.

Всякий раз, когда дата/время «меньше» по сравнению с текущим временем, пользователь тоже не в состоянии.

0

Хранить отметку о «высокой воде» для ее разблокировки. Каждый раз, когда пользователь нарушает # неудачных попыток и т. Д., Обновляйте его.