Example #1
0
         setcookie('stay_logged_in_id', null, -1, '/');
     }
     header("Location: /");
     exit;
     break;
 case 'signup':
     require 'mail.class.php';
     $firstname = $_POST['firstname'];
     $lastname = $_POST['lastname'];
     $email = $_POST['signup-email'];
     $password = $_POST['password'];
     $confirmpassword = $_POST['password'];
     $message = NULL;
     $signup_success = FALSE;
     try {
         if (Database::register_user($firstname, $lastname, $email, $password, $confirmpassword)) {
             $signup_success = TRUE;
         }
     } catch (Exception $e) {
         $signup_success = FALSE;
         $message = $l[$e->getMessage()];
     }
     if ($signup_success) {
         // forward and pass information as URL parameters
         header("Location: /?signup_success=" . ($signup_success ? "true" : "false") . "&email=" . $email . "&firstname=" . $firstname);
         exit;
     } else {
         // forward and pass information as URL parameters
         header("Location: /?signup_success=" . ($signup_success ? "true" : "false") . "&firstname=" . $firstname . "&lastname=" . $lastname . "&email=" . $email . "&signup_message=" . $message);
         exit;
     }