public static function checkLogin()
 {
     if (isset($_REQUEST['logout'])) {
         session_unset();
         header("Location: index.php");
     }
     if (isset($_REQUEST['forgot'])) {
         $reqmess = ConfigEditor::requestPassword();
     }
     $config = ConfigEditor::read('config.php');
     if (!isset($_SESSION['configuration']['logged']) || !$_SESSION['configuration']['logged'] || $_SESSION['configuration']['logged']['user'] != $config['admin_user'] || $_SESSION['configuration']['logged']['password'] != $config['admin_pass']) {
         //$config = ConfigEditor::read('config.php');
         if (isset($_REQUEST['adminuser']) && isset($_REQUEST['adminpass'])) {
             if ($_REQUEST['adminuser'] == $config['admin_user'] && $_REQUEST['adminpass'] == $config['admin_pass']) {
                 $_SESSION['configuration']['logged'] = array();
                 $_SESSION['configuration']['logged']['user'] = $config['admin_user'];
                 $_SESSION['configuration']['logged']['password'] = $config['admin_pass'];
                 return true;
             } else {
                 $_SESSION['configuration']['logged'] = false;
                 $loginerror = "Login Failed";
                 require "views/login.php";
                 die;
             }
         } else {
             if (!isset($config['admin_user']) || $config['admin_user'] == "") {
                 $_SESSION['configuration']['logged'] = true;
                 return true;
             } else {
                 require "views/login.php";
                 die;
             }
         }
     } else {
         return true;
     }
 }