<?php include 'src/DBConnection.php'; include 'src/Login.php'; $login = new Login(); if ($login->is_session()) { $login->redirect(); } if (isset($_POST['submit'])) { if (!empty($_POST['username']) && !empty($_POST['password'])) { $dbObj = new DBConnection(); $db = $dbObj->connect(); $username = $_POST['username']; $password = $_POST['password']; $login->setDB($db); $login->setUsername($username); $login->setPassword($password); if ($login->verification()) { if ($login->createSession()) { $login->redirect(); } } else { echo 'username / password is incorrect'; } } }
<?php session_start(); require_once "conf/top.php"; require_once "models/class.login.php"; $login = new Login(); if ($login->is_loggedin() != "") { echo "logged"; $login->redirect('index.php'); } if (isset($_REQUEST['mail']) && isset($_REQUEST['password'])) { $umail = $_REQUEST['mail']; $upass = $_REQUEST['password']; if ($login->doLogin($umail, $upass)) { $login->redirect('index.php'); } else { $error = "Wrong Details !"; } } echo $twig->render("login.html.twig"); ?>
<?php session_start(); require_once 'conf/top.php'; $user_logout = new Login(); $user_logout->doLogout(); $user_logout->redirect('login.php');
<?php // Make sure you're logged in if (!Me::$id) { Login::redirect("/user-panel"); } // Make sure the user is actually banned, otherwise people might freak out if they got here if (Me::$clearance > -3) { header("Location: /user-panel"); exit; } // Run Header require APP_PATH . "/includes/user_panel_header.php"; echo ' This account is currently banned from accessing this site.'; // Display the Footer require SYS_PATH . "/controller/includes/user_panel_footer.php";
<?php session_start(); require 'models/class.login.php'; $session = new Login(); // if user session is not active(not loggedin) this page will help 'home.php and profile.php' to redirect to login page // put this file within secured pages that users (users can't access without login) if ($session->is_loggedin() == false) { $session->redirect('login.php'); }