function login() { require_once '../../Model/UserClass.php'; global $connection; global $user; $titulo = 'David\'s SHOP -Login'; $description = 'Login'; $palabrasClaves = 'Login'; $viewLogin = false; if (isset($_SESSION['viewLogin'])) { $viewLogin = $_SESSION['viewLogin']; // } if (isset($_POST['user']) && isset($_POST['pass'])) { // $user = new UserClass($connection, $user, $email, $pass, $name, $lastName, $date, $sexe, $address); $user = new UserClass($connection, $_POST['user'], $_POST['pass']); $viewLogin = $_SESSION['viewLogin'] = $user->login(); $user->getUser(); $_SESSION['idRow'] = $user->id; $_POST['user'] = null; $_POST['pass'] = null; } if ($viewLogin) { if ($user->roll == 1) { header('Location: ../Back/controller.php?f=index'); } elseif ($user->roll == 2) { // echo '<script>alert("1")</script>'; header('Location: ../Front/controller.php?f=index'); } else { // echo '<script>alert("2")</script>'; header('Location: ../Front/controller.php?f=index'); } echo '<script>alert("3")</script>'; } if (isset($_POST['close'])) { $_SESSION['viewLogin'] = null; } require_once '../../View/Front/login.php'; }
<?php /** * Created by PhpStorm. * User: essamamdani * Date: 19/01/16 * Time: 5:38 PM */ class UserClass { private $con; function __construct($host, $user, $pass, $dbname) { $this->con = new mysqli($host, $user, $pass, $dbname); } function login($user, $pass) { $query = $this->con->query("select * from user where username = '******' AND password = '******'"); if ($query->num_rows) { echo "Yes"; } else { echo "False"; } } } $user = new UserClass("localhost", "root", "root", "ci_cms"); $user->login("essa", "123");