template_dir($template_directory); $layout->load("index.html"); $gt = new gtemplates; $gt->template_dir($template_directory); $auth = new auth($db); #$logs = new logs($db); $ses = new sessions($db); //if($_GET['module'] == 'anmelden'){ // $ses->store( // array( // 'session_id' => session_id(), // 'ip' => $_SERVER['REMOTE_ADDR'] // ) // ); // $_SESSION['sesId'] = $db->last_id(); // // $_SESSION['Email'] = $_POST['email']; // $_SESSION['Password'] = $_POST['passwd']; // if($userData = $auth->login($_POST['email'],$_POST['passwd'])){ // // if (password_verify($_POST['passwd'],$userData['passwd']) == 1) // { // $_SESSION['user'] = $userData; // $logs->setUserId($_SESSION['user']['id']); // $logs->log("Logged in."); // // $vUser = new vUsers($db); // $_SESSION['user']['last_login'] = 'NOW'; // $vUser->store($_SESSION['user'],$_SESSION['user']['id']); // // header("Location: /"); // } // else if($userData['passwd'] == md5($_POST['passwd'])) // { // $_SESSION['user'] = $userData; // $logs->setUserId($_SESSION['user']['id']); // $logs->log("Logged in."); // // $vUser = new vUsers($db); // $_SESSION['user']['last_login'] = 'NOW'; // // header("Location: /"); // die(); // } // } //} //if($_SESSION['sesId']){ // $current = $ses->get($_SESSION['sesId']); // if($current[0]['forced_logout']){ // if (isset($_COOKIE[session_name()])) { // setcookie(session_name(), '', time()-1500000, '/'); // } // session_destroy(); // die('Your session was closed by a system administrator or you did it from another computer. You can login again.'); // } // $ses->store( // array( // 'ip' => $_SERVER['REMOTE_ADDR'] // ), // $_SESSION['sesId'] // ); //} //if($_GET['module'] == 'logout' && $_SESSION['user']['id']){ // $logs->setUserId($_SESSION['user']['id']); // $logs->log("Logged out."); // $ses->store( // array( // 'logout' => 'NOW' // ), // $_SESSION['sesId'] // ); // if (isset($_COOKIE[session_name()])) { // setcookie(session_name(), '', time()-150000, '/'); // } // session_destroy(); // header("Location: /"); // die(); //} //if(!$_SESSION['user']['id'] && $_GET['module'] != 'docs'){ // if ($_SERVER['HTTP_HOST'] == "vcp.strengthasone.com"){ // $gt->load('index_soa.html'); // } else { // $gt->load('index_public.html'); // } // if($_POST['email']){ // $gt->attach("note","You entered a wrong email address or password. Please try again."); // }else{ // $gt->attach("note","Sign In"); // } // die($gt->commit()); //} if($_GET['module'] == 'anmelden'){ $gt->load("home_list.html"); if ($_POST['type'] == 'login'){ $_SESSION['Email'] = $_POST['email']; $_SESSION['Password'] = $_POST['passwd']; if($userData = $auth->login($_POST['email'],$_POST['passwd'])){ if (password_verify($_POST['passwd'],$userData['passwd']) == 1) { $_SESSION['user'] = $userData; $logs->setUserId($_SESSION['user']['id']); $logs->log("Logged in."); $vUser = new vUsers($db); $_SESSION['user']['last_login'] = 'NOW'; $vUser->store($_SESSION['user'],$_SESSION['user']['id']); header("Location: /"); } else if($userData['passwd'] == md5($_POST['passwd'])) { $_SESSION['user'] = $userData; $_SESSION['user']['last_login'] = 'NOW'; header("Location: /"); die(); } } } else if ($_POST['type'] == 'failure'){ } else if ($_POST['newpassword'] == 'passreset'){ } else { $content = '
'; } $gt->attach("content",$content); $layout->attach("content",$gt->commit()); } else if(file_exists('modules/'.$_GET['module'].'.php') && $_GET['module'] != ''){ require_once 'modules/'.$_GET['module'].'.php'; }else{ if(file_exists($module_directory . $_GET['module'].'.php') && $_GET['module'] != ''){ require_once $module_directory . $_GET['module'].'.php'; }else{ require_once 'modules/home.php'; } } if(!$_SESSION['user']['id']){ $user_block = '