<?php

require_once 'config.php';
require_once BASE_PATH . '/medoo.min.php';
require_once BASE_PATH . '/login_handler.php';
$login = new LoginHandler($config);
if (isset($_POST['username'])) {
    //do login verification and redirect back to login
    if ($login->user_login($_POST['username'], $_POST['password'])) {
        $login->redirect_login('Logging in');
    } else {
        $login->redirect_login('Incorrect username/password');
    }
} else {
    //check login and decide redirection / login fields
    //check login status
    if ($login->is_logged_in()) {
        $db = new medoo($config['db']);
        $result = $db->select('users', ['type'], ['userid' => $_SESSION['userid']]);
        if ($result[0]['type'] == 'student') {
            //redirect to course dashboard
            header('Location: ' . $config['url']['base_url'] . $config['url']['student_dashboard']);
        } else {
            if ($result[0]['type'] == 'prof') {
                header('Location: ' . $config['url']['base_url'] . $config['url']['prof_dashboard']);
            } else {
                //redirect to admin panel
                header('Location: ' . $config['url']['base_url'] . $config['url']['admin_dashboard']);
            }
        }
    } else {