implemented secure remember me functionality

This commit is contained in:
2025-03-31 23:39:40 -06:00
parent e65d679dcf
commit b9bb620ae0
5 changed files with 49 additions and 10 deletions
+9
View File
@@ -24,6 +24,15 @@ CREATE TABLE user (
FOREIGN KEY (role_id) REFERENCES roles (role_id)
);
CREATE TABLE remember_user (
token VARCHAR(128) PRIMARY KEY,
user_id INT NOT NULL,
remote_addr VARCHAR(64) NOT NULL,
http_forward VARCHAR(64),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES user (user_id)
);
CREATE TABLE article (
article_id INT PRIMARY KEY AUTO_INCREMENT,
author_id INT NOT NULL,