Ejemplo n.º 1
0
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';
}
Ejemplo n.º 2
0
<?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");