mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-07 23:00:55 +03:00
dataprovider: add support for user status and expiration
an user can now be disabled or expired. If you are using an SQL database as dataprovider please remember to execute the sql update script inside "sql" folder. Fixes #57
This commit is contained in:
17
sql/mysql/20191112.sql
Normal file
17
sql/mysql/20191112.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
BEGIN;
|
||||
--
|
||||
-- Add field expiration_date to user
|
||||
--
|
||||
ALTER TABLE `users` ADD COLUMN `expiration_date` bigint DEFAULT 0 NOT NULL;
|
||||
ALTER TABLE `users` ALTER COLUMN `expiration_date` DROP DEFAULT;
|
||||
--
|
||||
-- Add field last_login to user
|
||||
--
|
||||
ALTER TABLE `users` ADD COLUMN `last_login` bigint DEFAULT 0 NOT NULL;
|
||||
ALTER TABLE `users` ALTER COLUMN `last_login` DROP DEFAULT;
|
||||
--
|
||||
-- Add field status to user
|
||||
--
|
||||
ALTER TABLE `users` ADD COLUMN `status` integer DEFAULT 1 NOT NULL;
|
||||
ALTER TABLE `users` ALTER COLUMN `status` DROP DEFAULT;
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user