add: webseite mit jwt

This commit is contained in:
Philippe Torrel
2026-09-01 12:05:06 +02:00
parent 2aef8b91bd
commit c1774746c9
311 changed files with 34382 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
USE nerdshop;
CREATE TABLE IF NOT EXISTS users (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(64) NOT NULL,
email VARCHAR(255) NOT NULL,
password_hash VARCHAR(255) NOT NULL,
token VARCHAR(64) NULL DEFAULT NULL,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id),
UNIQUE KEY uq_users_username (username),
UNIQUE KEY uq_users_email (email),
KEY idx_users_token (token)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT INTO users (username, email, password_hash)
VALUES (
'megaman',
'order@gkontra.de',
'$2y$12$CdOg.e08jP968kQoA298Ne92r9pyEYBfSya4gFWQCh.X8gJhmDaVW'
)
ON DUPLICATE KEY UPDATE
email = VALUES(email),
password_hash = VALUES(password_hash);