Changeset 191 for Dev/trunk/index.php


Ignore:
Timestamp:
12/21/11 17:52:00 (13 years ago)
Author:
fpvanagthoven
Message:
  • Clean up van bestanden die niet meer gebruikt worden/niet nodig zijn/zijn gemerged met bestaande files.
  • Daarnaast question/survey editor nu grotendeels werkend (min save functie...)
  • Inloggen werkt nu op userUid ipv naam, werkt beter met het aanmaken van creators.
  • Bug in returnObjectDisplay gefixt, er stond nog een var_dump tussen de echoes. JSON houdt niet van HTML tags.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/index.php

    r152 r191  
    88
    99//Even voor tijdelijk, aangezien er nog pagina's missen en redirects daarom niet goed werken:
    10 if (isset($_SESSION['username'])) {
     10if (isset($_SESSION['userUid'])) {
    1111    redirect("logout.php");
    1212}
     
    1515
    1616if (isset($_POST['register'])) {
    17     if ($_POST['username'] != null && $_POST['password'] != null) {
     17    if (isset($_POST['username']) && isset($_POST['password'])) {
    1818        $dbi = new DatabaseInterface();
    1919        $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) {
    2221            if (strlen($_POST['password']) > 6) {
    2322                $user = new User(null, $_POST['username'], $_POST['password']);
    2423                $dbi->set($user);
    25                 $_SESSION['username'] = $_POST['username'];
     24                $_SESSION['userUid'] = $user->uid;
    2625            } else {
    27                 $errorMessage[] = "Password is too short!";
    28                 //echo "Password is too short!";
     26                $errorMessage[] = "Password is too short";
    2927            }
    3028        }
    3129        else
    3230            $errorMessage[] = "Username already exists, try something else!";
    33         //echo "Username already exists, try something else";
    3431    }
    3532    else
    3633        $errorMessage[] = "Please fill in a username and password";
    37     //echo "please fill in a username and password";
    3834}
    3935
    40 if (isset($_POST['login'])) {
     36if (isset($_POST['login'])) {   // User clicked the login button
    4137    $dbi = new DatabaseInterface();
    4238    $user_results = $dbi->get("user", array("name" => $_POST['username']));
    4339    if (isset($user_results[0])) {
    4440        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;
    4742        } else {
    4843            $errorMessage[] = "Incorrect password!";
    49             //echo "Incorrect password!";
    5044        }
    5145    } else {
    5246        $errorMessage[] = "Username doesn't exist!";
    53         //echo "Username doesn't exist!";
    5447    }
    5548}
    5649
    57 if (isset($_SESSION['username'])) {
     50if (isset($_SESSION['userUid'])) {  // User just registered a new account
    5851    redirect('selectSession.php');
    5952}
Note: See TracChangeset for help on using the changeset viewer.