CREATE TABLE em_user
(
user_id character(10),
last_attempt integer,
last_unsuccessfull_login timestamp with time zone,
is_locked boolean DEFAULT false);
UPDATE em_user
SET is_locked = TRUE
WHERE last_attempt >3 AND last_unsuccessfull_login=last_unsuccessfull_login+'2 minutes';
Tôi muốn cập nhật bảng sau 1 giờ trong postgresql.cập nhật postgresql sau 1 giờ
Việc khóa người dùng cho các lần thử không thành công là một ý tưởng khủng khiếp vì nó sẽ cho phép mọi người thực hiện DoS người dùng khác. – ThiefMaster