Estoy creando un sistema de logueo el cual me funciona sin problemas, ahora quiero agregar la variante de crear roles de usuario ejemplo admin y usuarios normales. coloco. espero de su valiosa colaboración.
Código PHP:
Ver original
public function login($email,$upass) //aqui agregue $nivel ya que asi lo tengo en la bd, pero he intentado de mil y una forma y no logro que me redireccione segun el usuario. { try { $stmt = $this->conn->prepare("SELECT * FROM tbl_users WHERE userEmail=:email_id"); $userRow=$stmt->fetch(PDO::FETCH_ASSOC); if($stmt->rowCount() == 1) { if($userRow['userStatus']=="Y") { { $_SESSION['userSession'] = $userRow['userID']; return true; } else { exit; } } else { exit; } } else { exit; } } catch(PDOException $ex) { echo $ex->getMessage(); } } public function is_logged_in() { { return true; } } public function redirect($url) { }
lo tengo en cada hoja para verificar si esta logueado
Código PHP:
Ver original
<?php require_once 'class.user.php'; $user_home = new USER(); if(!$user_home->is_logged_in()) { $user_home->redirect('index.php'); } ?>