Exemple #1
0
<?php

require "dataLayer.class.php";
$data = new DataLayer();
if (isset($_POST['login-submit'])) {
    $user = strip_tags(trim($_POST['username']));
    $pass = strip_tags(trim($_POST['password']));
    if ($data->testPass($user, $pass)) {
        $info = $data->getStudentByUser($user);
        session_start();
        $token = session_id();
        $data->storeToken($info[0], $token);
        $_SESSION['userId'] = $info[0];
        $_SESSION['school'] = $info[2];
        $_SESSION['sec'] = $info[3];
        $_SESSION['student_name'] = $info[4];
        if ($info[1] === 1) {
            header("Location: professor.php");
        } else {
            header("Location: student.php");
        }
    } else {
        header("Location: login.php?fail=1");
    }
}
if (isset($_POST['register-submit'])) {
    $user = strip_tags(trim($_POST['username']));
    $email = strip_tags(trim($_POST['email']));
    $pass = strip_tags(trim($_POST['password']));
    $cPass = strip_tags(trim($_POST['confirm-password']));
    $school = strip_tags(trim($_POST['school']));