fdhyfdg

--> Administratie -Login-

Registeratie Paneel

Username:

Password:

Type your password again:

Press back to return.'); } else { switch ($_REQUEST['action']) { case 'Register': /*Voor het geval dat mensen de volgende link invoeren *http://www.mijnwebsite.nl/transact-user.php?action=Register *krijgen ze als nog de foutmelding.*/ if (!isset($_REQUEST['action'])) { header ('refresh: 3; url=register.php'); die ('No form has been submitted'); } else { /*Alles naar makkelijke variabelen omzetten.*/ $user = $_POST['username']; $pass = $_POST['password']; $pass2 = $_POST['check_password']; /*Check of geen enkele variabelen leeg is, is er wel een leeg. *Dan krijg je een foutmelding.*/ if (empty($user) || empty($pass) || empty($pass2)) { header ('refresh: 3; url=register.php'); die ('One or more fields have not been filled in'); /*Check of ingevoerde wachtwoorden hetzelfde zijn.*/ } elseif ($pass != $pass2) { header ('refresh: 3; url=register.php'); die ('Passwords do not match'); /*Als magic_quotes uitstaat zet dan addslashes bij de variabelen neer.*/ } elseif (!get_magic_quotes_gpc()) { $user = addslashes($user); $pass = addslashes($pass); } /*Codeer de variabelen.*/ $pass = addslashes(sha1($pass)); $user = addslashes(base64_encode($user)); /*Database contacten wordt verder op uitgelegt.*/ $check_sql = "SELECT username " . "FROM users " . "WHERE username='$user'"; $sql = "INSERT INTO users (username, password) " . "VALUES ('" . $user . "','" . $pass . "')"; $check_result = mysql_query($check_sql, $conn) or die ('Could not check up user account; ' . mysql_error()); /*De eerste database contact wordt hier gebruikt om te checken of jou *ingevoerde username nog niet bestaat. Bestaat het wel foutmelding.*/ if ((mysql_fetch_array($check_result)) != 1) { header ('refresh: 3; url=register.php'); die ('Username bestaat al'); } /*Alles is gedaan en goedbevonden, dus voeg de account maar toe.*/ mysql_query($sql, $conn) or die ('Could not create account; ' . mysql_error()); header ('refresh: 3; url=index.php'); echo ('Account created'); break; } case 'Login': /*Voor het geval dat mensen de volgende link invoeren *http://www.mijnwebsite.nl/transact-user.php?action=Login *krijgen ze als nog de foutmelding.*/ if (!isset($_REQUEST['action'])) { header ('refresh: 3; url=index.php'); die ('No form has been submitted.'); } else { /*Alles naar makkelijke variabelen omzetten.*/ $user = $_POST['username']; $pass = $_POST['password']; /*Check of geen enkele variabelen leeg is, is er wel een leeg. *Dan krijg je een foutmelding.*/ if (empty($user) || empty($pass)) { header ('refresh: 3; url=index.php'); die ('One or both fields have not been filled in'); /*Als magic_quotes uitstaat zet dan addslashes bij de variabelen neer.*/ } elseif (!get_magic_quotes_gpc()) { $user = addslashes($user); $pass = addslashes($pass); } /*Codeer de variabelen.*/ $pass = addslashes(sha1($pass)); $user = addslashes(base64_encode($user)); /*Table contact is hier gemaakt en checkt of de variabelen *overeenkomen met die van de table.*/ $sql = "SELECT id, username, password " . "FROM users " . "WHERE username='$user' " . "AND password='$pass'"; $result = mysql_query($sql, $conn) or die ('Could not check up user account; ' . mysql_error()); /*Als het in de database niet overeenkwam wordt er hier een fout gemeldt.*/ if (($row = mysql_fetch_array($result)) == 0) { header ('refresh: 3; url=index.php'); die ('Login data incorrect'); } else { /*Alles klopte dus hier begint de sessie en wordt alles van de slashes afgeholpen.*/ session_start(); $_SESSION['id'] = $row['id']; $_SESSION['username'] = stripslashes($row['username']); $_SESSION['password'] = stripslashes($row['password']); } header ('refresh: 3; url=index2.php'); echo ('Account name ' . base64_decode($_SESSION['username']) . ' has been logged in'); break; } case 'Logout': /*Stop sessie en vernietig het.*/ session_start(); session_unset(); session_destroy(); header ('refresh: 3; url=index.php'); echo ('Logout was a succes'); break; } } ?>
--> Administratie -Login-

Registeratie Paneel

Username:

Password:

You are loggedin as <?php echo $user; ?> Your loggedin and the following account information is yours:

Your account id is
Your account name is

Logout