From 1fe76ba743a3418da9a0883b29756d442384d0bc Mon Sep 17 00:00:00 2001 From: Horus3 Date: Thu, 25 Sep 2014 10:33:47 +0200 Subject: init --- www/setup.php | 76 ----------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100755 www/setup.php (limited to 'www/setup.php') diff --git a/www/setup.php b/www/setup.php deleted file mode 100755 index 7b691df..0000000 --- a/www/setup.php +++ /dev/null @@ -1,76 +0,0 @@ - $value) { - if(preg_match("/drop(ped)?/i",$name)){ - $bool=true; - } -} - -if($bool){ - if(isset($_SESSION["login"])){ - session_destroy(); - } - if($db->exec(" - BEGIN TRANSACTION; - DROP TRIGGER delete_files; - PRAGMA writable_schema = 1; - DELETE FROM sqlite_master WHERE type = 'table'; - PRAGMA writable_schema = 0; - COMMIT; - VACUUM;") - ){ - echo "dropped everything"; - } else { - echo "error with database"; - } -} else { - $cleartext_password="password"; - $email="admin@iamfabulous.de"; - $pepper = file_get_contents("../database/pepper.txt"); - if(!$pepper){ - echo "There is no pepper in '../database/pepper.txt'!
Please generate one manually and run this script again."; - exit; - } - $password = $cleartext_password . $pepper; - - $hash_password = password_hash($password, PASSWORD_DEFAULT); - - if($db->exec(" - BEGIN TRANSACTION; - CREATE TABLE IF NOT EXISTS user (id INTEGER PRIMARY KEY, name TEXT UNIQUE, password TEXT, email TEXT UNIQUE, status INTEGER, register INTEGER); - INSERT INTO user (id, name, status, password, email, register) VALUES (NULL, 'admin', 0, '" . $hash_password . "', '" . $email . "', (SELECT strftime('%s', 'now'))); - CREATE TABLE IF NOT EXISTS log (id INTEGER PRIMARY KEY, user INTEGER, login INTEGER, FOREIGN KEY(user) REFERENCES user(id)); - CREATE TABLE IF NOT EXISTS banned_user (id INTEGER PRIMARY KEY, login_attempts INTEGER, ip TEXT, session_id TEXT, time INTEGER, user INTEGER); - CREATE TABLE IF NOT EXISTS jg(id INTEGER PRIMARY KEY, name TEXT, adresse TEXT, telefonnummer INTEGER, handynummer INTEGER, email TEXT, geburtstag TEXT); - CREATE TRIGGER IF NOT EXISTS delete_files AFTER DELETE ON user FOR EACH ROW BEGIN DELETE FROM files WHERE owner=OLD.id; END; - COMMIT;") - ) { - $_SESSION["login"] = true; - $_SESSION["username"] = "admin"; - $_SESSION["userid"] = 1; - - include("include.php"); - header("Refresh: 2; ".$scheme.$_SERVER["HTTP_HOST"]."/"); - echo "Success! You will redirected any moment."; - } else { - echo "Failure! :(
"; - echo "Your password: ".$hash_password; - } -} -// INSERT INT0 user (id, name, salt, password, status, invites, email, senpai, key) VALUES (NULL, 'admin', '$salt', '$hash_password', 1, 5, 'admin@iamfabulous.de', 0, '11111'); - -- cgit v1.2.3