diff --git a/setup/sqlite.sql b/setup/sqlite.sql index 8d3ecc5..83c0281 100644 --- a/setup/sqlite.sql +++ b/setup/sqlite.sql @@ -1,6 +1,6 @@ CREATE TABLE page(id INTEGER PRIMARY KEY, name varchar(256), lastrevision integer, visible integer DEFAULT 1); CREATE TABLE user(id INTEGER PRIMARY KEY,username varchar(64), -password blob, salt blob, permissions integer); +password blob, salt blob, permissions integer, enabled integer DEFAULT 1); CREATE TABLE session(id INTEGER PRIMARY KEY, csrf_token varchar(32), creationtime date, userid integer , token varchar(32)); CREATE TABLE permissions(id INTEGER PRIMARY KEY, permissions integer, diff --git a/user.h b/user.h index 8b7efa9..89e46fb 100644 --- a/user.h +++ b/user.h @@ -17,6 +17,7 @@ class User std::string login; std::vector password; std::vector salt; + bool enabled; Permissions permissions; User(); };