diff --git a/install/sqls/00018-email-verification.sql b/install/sqls/00018-email-verification.sql new file mode 100644 index 00000000..0c1226b7 --- /dev/null +++ b/install/sqls/00018-email-verification.sql @@ -0,0 +1,9 @@ +ALTER TABLE `profiles` ADD `activated` tinyint(3) NULL DEFAULT '1' AFTER `2fa_secret`; + +CREATE TABLE IF NOT EXISTS `email_verifications` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `profile` bigint(20) unsigned NOT NULL, + `key` char(64) COLLATE utf8mb4_general_nopad_ci NOT NULL, + `timestamp` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_nopad_ci;