Changes: - forbid to overwrite secrets of other users - add some logs of success - add validation on code (length 50) - use same limiter for POST requests
14 lines
421 B
SQL
14 lines
421 B
SQL
CREATE TABLE IF NOT EXISTS users (
|
|
login TEXT PRIMARY KEY,
|
|
password_hash TEXT NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS secrets (
|
|
code TEXT PRIMARY KEY,
|
|
value TEXT NOT NULL,
|
|
user TEXT REFERENCES users(login) NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|