Tema: nivel sesion
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2009, 09:35
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 5 meses
Puntos: 0
nivel sesion

Hola amigos tengo una duda tengo varios usuario en mi base y quiero diferenciarlos de admistrador y un simple usuario para cree en mi tabla usuario campo llamado nivel buena para entrar a su menu usuario o diferenciar del aministrador hacie esto:
<?php
$a = ("Select veo from login where nick ='$usuario' and contrasena ='$contrasena'");
$b = mysql_query($ssql,$link);
$datos = mysql_fetch_array($b);
if($datos['nivel'] == 1) {
muestro su menu usuario }
else {
muestro nivel administrador
}
?>

Ahora pense que podria ser una mejor logica haci:

case 'ingresar':
if (empty($_SESSION['usuario_id'])) {
$nick = trim($_POST['nick']);
$passwd = trim($_POST['passwd']);

if (!empty($nick)&&!empty($passwd)) {
$usuario = $MOD['usuarios']->getUsuario($nick, $passwd);
if ($usuario) {
$_SESSION['usuario_id'] = $usuario[0]->id;
$_SESSION['usuario_nick'] = $usuario[0]->nick;
$_SESSION['usuario_nivel'] = $usuario[0]->nivel;
echo 'Usted ingreso al sistema. <hr>';

como podran ver tengo creado mi session llamado asi $_SESSION['usuario_nivel'] = $usuario[0]->nivel; bien ahora es aqui donde me enrede quiero hacer la misma logica anterior para mostrar menu admistrador o menu usuario pero como podria hacer la condicion usando sesiones