Example #1
0
})->name('index');
// POST de connexion
$app->post('/logUser', function () use($app) {
    session_destroy();
    $isconnected = User::connect_user($_POST['mail'], $_POST['password']);
    if ($isconnected) {
        $tache = Task::getTaskByClassId($_SESSION["classid"]);
        $app->redirect($app->urlFor('calendrier'));
    } else {
        $app->flash('erreur', 'Vous ne remplissez pas les conditions requises');
        $app->redirect($app->urlFor('index'));
    }
})->name('logUser');
$app->post('/logTeacher', function () use($app) {
    session_destroy();
    $isconnected = User::connect_teacher($_POST['mail'], $_POST['password']);
    var_dump($isconnected);
    if ($isconnected) {
        $app->redirect($app->urlFor('indexTeacher'));
    } else {
        $app->flash('erreur', 'Vous ne remplissez pas les conditions requises');
        $app->redirect($app->urlFor('index'));
    }
})->name('logTeacher');
$app->post('/logAdmin', function () use($app) {
    session_destroy();
    $isconnected = User::connect_admin($_POST['mail'], $_POST['password']);
    if ($isconnected) {
        $app->redirect($app->urlFor('indexAdmin'));
    } else {
        $app->flash('erreur', 'Vous ne remplissez pas les conditions requises');