Logins and logouts (sessions) are working
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
CREATE TABLE signups (
|
||||
CREATE TABLE IF NOT EXISTS signups (
|
||||
email VARCHAR(320) UNIQUE,
|
||||
username VARCHAR(100) UNIQUE,
|
||||
salt VARCHAR(50),
|
||||
@@ -7,7 +7,7 @@ CREATE TABLE signups (
|
||||
verify INTEGER DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE TABLE accounts (
|
||||
CREATE TABLE IF NOT EXISTS accounts (
|
||||
id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
|
||||
td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
|
||||
@@ -17,3 +17,13 @@ CREATE TABLE accounts (
|
||||
hash VARCHAR(100)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS sessions (
|
||||
id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
|
||||
td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
|
||||
accountId INTEGER UNSIGNED,
|
||||
token INTEGER DEFAULT 0,
|
||||
|
||||
CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
);
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
DROP TABLE signups;
|
||||
DROP TABLE accounts;
|
||||
DROP TABLE profiles;
|
||||
DROP TABLE sessions;
|
||||
#DROP TABLE profiles;
|
||||
|
||||
Reference in New Issue
Block a user