diff options
| author | root | 2014-02-17 20:25:04 +0100 |
|---|---|---|
| committer | root | 2014-02-17 20:25:04 +0100 |
| commit | 90719f4deb17c8d89d74a7b9872764c1df081f6d (patch) | |
| tree | 1bde8e81ff78ff5a17327684e5196a3c704e467a /www/setup.php | |
| parent | 922521df8ac69fcf24faf799669cbc9ca9da7892 (diff) | |
| download | files.iamfabulous.de-90719f4deb17c8d89d74a7b9872764c1df081f6d.tar.gz | |
fixed database setup
Diffstat (limited to 'www/setup.php')
| -rw-r--r-- | www/setup.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/www/setup.php b/www/setup.php new file mode 100644 index 0000000..2ff5f52 --- /dev/null +++ b/www/setup.php @@ -0,0 +1,20 @@ +<? +$cleartext_password="password"; +$salt = uniqid(mt_rand(), true); +$password = "$salt"."$cleartext_password"; +$hash_password = md5($password); +for($i=0;$i<15000;$i++) + $hash_password = md5($hash_password); + +$db = new SQLite3("../database/sqlite.db"); + +if($db->exec("CREATE TABLE IF NOT EXISTS user (id INTEGER PRIMARY KEY, name TEXT UIQUE, senpai INTEGER, key TEXT, status INTEGER, invites INTEGER, salt TEXT, password TEXT, email TEXT UNIQUE);") && $db->exec("BEGIN TRANSACTION; INSERT INTO user (id, name, senpai, key, status, invites, salt, password, email) VALUES (NULL, 'admin', 0, '11111', 1, 5, '$salt', '$hash_password', 'admin@iamfabulous.de'); COMMIT;")) { + echo "Success!"; +} else { + echo "Failure! :( <br>"; + echo "Salt: $salt, 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'); + +// COMMIT;") |
