diff --git a/Database/MySQL.sql b/Database/MySQL.sql index 7dd904e..80a17c1 100644 --- a/Database/MySQL.sql +++ b/Database/MySQL.sql @@ -18,6 +18,7 @@ CREATE TABLE IF NOT EXISTS `users` ( `roles_mask` int(10) unsigned NOT NULL DEFAULT '0', `registered` int(10) unsigned NOT NULL, `last_login` int(10) unsigned DEFAULT NULL, + `force_logout` mediumint(7) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; diff --git a/Database/PostgreSQL.sql b/Database/PostgreSQL.sql index 067c2f0..46325b3 100644 --- a/Database/PostgreSQL.sql +++ b/Database/PostgreSQL.sql @@ -14,7 +14,8 @@ CREATE TABLE IF NOT EXISTS "users" ( "resettable" SMALLINT NOT NULL DEFAULT '1' CHECK ("resettable" >= 0), "roles_mask" INTEGER NOT NULL DEFAULT '0' CHECK ("roles_mask" >= 0), "registered" INTEGER NOT NULL CHECK ("registered" >= 0), - "last_login" INTEGER DEFAULT NULL CHECK ("last_login" >= 0) + "last_login" INTEGER DEFAULT NULL CHECK ("last_login" >= 0), + "force_logout" INTEGER NOT NULL DEFAULT '0' CHECK ("force_logout" >= 0) ); CREATE TABLE IF NOT EXISTS "users_confirmations" ( diff --git a/Database/SQLite.sql b/Database/SQLite.sql index f76ad33..f505396 100644 --- a/Database/SQLite.sql +++ b/Database/SQLite.sql @@ -15,6 +15,7 @@ CREATE TABLE "users" ( "roles_mask" INTEGER NOT NULL CHECK ("roles_mask" >= 0) DEFAULT "0", "registered" INTEGER NOT NULL CHECK ("registered" >= 0), "last_login" INTEGER CHECK ("last_login" >= 0) DEFAULT NULL, + "force_logout" INTEGER NOT NULL CHECK ("force_logout" >= 0) DEFAULT "0", CONSTRAINT "email" UNIQUE ("email") );