From 0aaa16e78feaed08acbd1ff733493a4403afb1bd Mon Sep 17 00:00:00 2001 From: flashwave Date: Sun, 22 Jul 2018 02:07:07 +0200 Subject: [PATCH] Forgot to add the migrations! --- ...07_22_000529_add_password_resets_table.php | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 database/2018_07_22_000529_add_password_resets_table.php diff --git a/database/2018_07_22_000529_add_password_resets_table.php b/database/2018_07_22_000529_add_password_resets_table.php new file mode 100644 index 00000000..26fccfa1 --- /dev/null +++ b/database/2018_07_22_000529_add_password_resets_table.php @@ -0,0 +1,28 @@ +exec(' + CREATE TABLE `msz_users_password_resets` ( + `user_id` INT(10) UNSIGNED NOT NULL, + `reset_ip` VARBINARY(16) NOT NULL, + `reset_requested` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + `verification_code` CHAR(12) NULL DEFAULT NULL, + UNIQUE INDEX `msz_users_password_resets_unique` (`user_id`, `reset_ip`), + INDEX `msz_users_password_resets_index` (`reset_requested`), + CONSTRAINT `msz_users_password_resets_user_id_foreign` + FOREIGN KEY (`user_id`) + REFERENCES `msz_users` (`user_id`) + ON UPDATE CASCADE + ON DELETE CASCADE + ) + '); +} + +function migrate_down(PDO $conn): void +{ + $conn->exec('DROP TABLE `msz_users_password_resets`'); +}