function userLogin($user, $password)
 {
     if (!AccountService::isLoggedIn()) {
         $query = 'SELECT * FROM Users WHERE User_Name = "' . $user . '" AND Password = "******"';
         $result = $this->db->count_rows($query);
         $user = $this->db->execute_assoc_query($query);
         if ($result === 1) {
             $admin = $user[0]['Admin'] == 1 ? true : false;
             AccountService::setSession(true, $user[0]['User_Name'], $admin);
             return true;
         } else {
             return false;
         }
     } else {
         echo 'already logged in';
         //header('Location: /user/dashboard');
     }
 }
 public static function requiresLogin()
 {
     if (!AccountService::isLoggedIn()) {
         header('Location: /user/login');
     }
 }
Beispiel #3
0
<div id="top-bar">
  <div class="top-bar-wrap">
  <?php 
if (AccountService::isLoggedIn()) {
    echo '<p>Welcome back ' . $_SESSION['USER_NAME'];
    echo ' Click here to <a href="/user/logout"><span class="glyphicon-user"></span></a>';
    echo '<a href="#"><span class="glyphicon glyphicon-user"></span></a>';
    if (AccountService::isAdmin() == true) {
        echo '<a href="/admin/dashboard"> Admin </a>';
    }
    echo '<a href="#"><span class="glyphicon glyphicon-shopping-cart"></span> £29.00 </a>';
} else {
    echo '<a href="/user/login"> Login </a></p>';
}
?>
  </div>
</div>

<header>
	<div id="Header-wrap">  
        <object id="Logo" data="<?php 
echo '/' . STATIC_1 . 'img/svg/Logo.svg';
?>
" type="image/svg+xml">
            <img src="<?php 
echo '/' . STATIC_1 . 'img/svg/Logo.svg';
?>
" />
        </object>      	
        <a href="/home">HOME</a>                
        <a href="/product/search">SHOP</a>