Changeset 191 for Dev/trunk/index.php
- Timestamp:
- 12/21/11 17:52:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/index.php
r152 r191 8 8 9 9 //Even voor tijdelijk, aangezien er nog pagina's missen en redirects daarom niet goed werken: 10 if (isset($_SESSION['user name'])) {10 if (isset($_SESSION['userUid'])) { 11 11 redirect("logout.php"); 12 12 } … … 15 15 16 16 if (isset($_POST['register'])) { 17 if ( $_POST['username'] != null && $_POST['password'] != null) {17 if (isset($_POST['username']) && isset($_POST['password'])) { 18 18 $dbi = new DatabaseInterface(); 19 19 $user_results = $dbi->get("user", array("name" => $_POST['username'])); 20 $user_exists = (count($user_results) > 0); 21 if (!$user_exists) { 20 if (count($user_results) == 0 || !$user_results) { 22 21 if (strlen($_POST['password']) > 6) { 23 22 $user = new User(null, $_POST['username'], $_POST['password']); 24 23 $dbi->set($user); 25 $_SESSION['user name'] = $_POST['username'];24 $_SESSION['userUid'] = $user->uid; 26 25 } else { 27 $errorMessage[] = "Password is too short!"; 28 //echo "Password is too short!"; 26 $errorMessage[] = "Password is too short"; 29 27 } 30 28 } 31 29 else 32 30 $errorMessage[] = "Username already exists, try something else!"; 33 //echo "Username already exists, try something else";34 31 } 35 32 else 36 33 $errorMessage[] = "Please fill in a username and password"; 37 //echo "please fill in a username and password";38 34 } 39 35 40 if (isset($_POST['login'])) { 36 if (isset($_POST['login'])) { // User clicked the login button 41 37 $dbi = new DatabaseInterface(); 42 38 $user_results = $dbi->get("user", array("name" => $_POST['username'])); 43 39 if (isset($user_results[0])) { 44 40 if ($user_results[0]->password == $_POST['password']) { 45 $_SESSION['username'] = $user_results[0]->name; 46 // USER HAS LOGGED IN 41 $_SESSION['userUid'] = $user_results[0]->uid; 47 42 } else { 48 43 $errorMessage[] = "Incorrect password!"; 49 //echo "Incorrect password!";50 44 } 51 45 } else { 52 46 $errorMessage[] = "Username doesn't exist!"; 53 //echo "Username doesn't exist!";54 47 } 55 48 } 56 49 57 if (isset($_SESSION['user name'])) {50 if (isset($_SESSION['userUid'])) { // User just registered a new account 58 51 redirect('selectSession.php'); 59 52 }
Note: See TracChangeset
for help on using the changeset viewer.