Buenas saludos, necesito de su valiosa ayuda.
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 originalpublic 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");
$stmt->execute(array(":email_id"=>$email)); $userRow=$stmt->fetch(PDO::FETCH_ASSOC);
if($stmt->rowCount() == 1)
{
if($userRow['userStatus']=="Y")
{
if($userRow['userPass']==md5($upass)) {
$_SESSION['userSession'] = $userRow['userID'];
return true;
}
else
{
header("Location: index.php?error"); }
}
else
{
header("Location: index.php?inactive"); }
}
else
{
header("Location: index.php?error"); }
}
catch(PDOException $ex)
{
echo $ex->getMessage();
}
}
public function is_logged_in()
{
if(isset($_SESSION['userSession'])) {
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');
}
?>