<?php

if (!isset($_SESSION)) {
    session_start();
} else {
    header("location: ../admincp.php");
}
include "../connection.php";
function __autoload($class_name)
{
    require_once $class_name . '.php';
}
if (isset($_POST["username"]) and isset($_POST["password"])) {
    if (!empty($_POST["username"]) and !empty($_POST["password"])) {
        $Login_class = new Login_class($dbh);
        if ($Login_class->check_credentials('admin_reg')) {
            $_SESSION["logged_in_admin"] = session_id();
            $_SESSION["username"] = $_POST["username"];
        } else {
            $error = "Wrong credentials";
        }
    } else {
        $error = "Username and password required";
    }
}
if (isset($_SESSION["logged_in_admin"])) {
    header("location: ../admin/admincp.php");
}
?>

<?php

if (!isset($_SESSION)) {
    session_start();
}
if (isset($_SESSION["logged_in_user"])) {
    header("location: ../member.php");
}
include "../connection.php";
include "../registration/registration_class.php";
include "login_class.php";
include "../get_config.php";
$Login = new Login_class($dbh);
if (isset($_POST["username"]) and isset($_POST["password"])) {
    if (!empty($_POST["username"]) and !empty($_POST["password"])) {
        if ($Login->check_credentials()) {
            if ($Login->is_admin()) {
                header("location: ../admin/admincp.php");
                $_SESSION["logged_in_admin"] = session_id();
                $_SESSION["logged_in_user"] = session_id();
                $_SESSION["username"] = $_POST["username"];
            } else {
                if (!$Login->is_acc_banned()) {
                    if (!$Login->is_ip_banned()) {
                        if (!$Login->is_ip_blacklisted($blacklist_ips)) {
                            if ($Login->is_user_acc_verified()) {
                                $_SESSION["logged_in_user"] = session_id();
                                $_SESSION["username"] = $_POST["username"];
                                header("location: ../member.php");
                            } else {
                                $error = "Please verify your account";