diff options
Diffstat (limited to 'check.php')
| -rw-r--r-- | check.php | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/check.php b/check.php deleted file mode 100644 index 4ce297f..0000000 --- a/check.php +++ /dev/null @@ -1,108 +0,0 @@ -<?php -/* Copyright Maximilian Möhring, 2013 -Licensed under the GPL. Read LICENSE for more Information.*/ - -session_start(); - -/*___Datenbankabfrage: Login___*/ - $unsafe_username = $_POST["username"]; - $unsafe_passwort = $_POST["password"]; - $username = SQLite3::escapeString("$unsafe_username"); - $passwort = SQLite3::escapeString("$unsafe_passwort"); - - $db_check = new SQLite3("../database/share.db"); - $salt_db = $db_check->query("SELECT salt FROM user WHERE name='$username';"); - while($salt_array = $salt_db->fetchArray(SQLITE3_NUM)){ - foreach($salt_array as $firstelement){ - $salt=$firstelement; - } - } - - $password = "$salt"."$passwort"; - $hash_password = md5($password); - for($i=0;$i<15000;$i++) - $hash_password = md5($hash_password); - - $real_password_db = $db_check->query("SELECT password FROM user WHERE name='$username';"); - while($real_password_array = $real_password_db->fetchArray(SQLITE3_NUM)){ - foreach($real_password_array as $secondelement){ - $real_password=$secondelement; - } - } - -/*___Einloggen___*/ -if ($real_password == $hash_password) { - - $_SESSION["login"] = true; - $_SESSION["username"] = "$username"; - -/*___Datenbankabfrage: Spruch___*/ - $zufall = mt_rand(1,52); - - $db = new SQLite3("../database/jg.db"); - - - $zufall = SQLite3::escapeString("$zufall"); - $ergebnis = $db->query("SELECT * FROM sprueche where id=$zufall;"); - - while($row=$ergebnis->fetchArray()){ - $spruch = $row["spruch"]; - } - - -echo" -<!doctype html public '-//W3C//DTD XHTML 1.0 //EN'> - - -<html> -<head> - <title>Login: Random Quote.</title> -<script type='text/javascript'> - function animiere() { - var ladebalken = document.getElementById('ladebalken'); - var laenge = parseInt(ladebalken.style.width); - - laenge++; - ladebalken.style.width = laenge + 'px'; - - if (laenge < 450) { - window.setTimeout(animiere, 8); - } - if (laenge == 450) { - document.location='/'; - } - } - </script> - <meta http-equiv='Content-type' content='text/html; charset=utf-8' /> - <link rel='stylesheet' type='text/css' href='hyperstyle.css' /> - <link rel='shortcut icon' href='/favicon.ico' type='image/x-icon'> -</head> - -<body onload='animiere()' link='#000000' vlink='#000000' alink='#FF0000' > - -<div id='distance' ></div> -<div id='container' align='center' class='mittlereschrift'> -<b>Zitat Nummer #$zufall</b><br><br><div id='bgcolor'> -$spruch -</div> - -<br><br> -<div class='katze'<p> Fortschritt: </p></div> - <div id='balken' align='left'> - <span id='ladebalken' style='display: block; background: #ecece1; width: 0px;'> - </span> - </div> - -<br><br> -<div class='unterstrich'><a href='/'>Überspringen</a></div> - -</div> - -</body> -</html> -"; -header("Refresh: 7; /"); -} else { -header("Location: login.php?failure=1"); -} -?> |
