Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/03/2013, 10:25
kpca
Usuario no validado
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Sesiones autenticando Aministrador y usuarios Normales

Hice lo Siguiente!!!!
Aquí esta el Código:

index.php //que contiene el formulario de inicio de sesión//
-------------------------------------------------------------------------
<?
session_start();
include('config.php');

# @ Comprobando que se enviaron datos por el formulario
if($_POST){

$nombre=$_POST['usuario'];
$clave=$_POST['clave'];

$result=mysql_query(
"SELECT * FROM admin
WHERE
IdUser='$nombre'
AND
Password='$clave'
");


$datos=mysql_fetch_array($result);



# @ Comprobando que los datos son correctos
if (mysql_num_rows($result)) {
$_SESSION['status']=true;
$_SESSION['nivel']=$datos['rol'];
}
}
?>


<? if($_SESSION['status']!==true){
?>


<h1>FORMULARIO DE INICIO DE SESION</h1>

<form action='' method="post">

<label>Usuario</label>
<input name="usuario" required placeholder="Nombre de usuario">

<label>Clave</label>
<input name="clave" type="password" required placeholder="*********">

<input type="submit" value="Iniciar sesion"/>

</form>

<?}else{?>
<?
include ('admin.php');
include ('operacion.php');

}
?>
---------------------------------------------------------------------------------------
Admin.php //pagina a donde mandan al administrador al logearse//
---------------------------------------------------------------------------------------

$nivel=$_SESSION['nivel'];
?>
<br><a href="logout.php">Cerrar sesion</a>


<?php if($nivel==0) {?>
<center><h3>INGRESE LOS NUMEROS</h3></center>

<form action='' name="form" method="post">
<table border="0" width="30%" align="center">
<tr>
<td>Numero uno:</td> <td><input type="text" name="n1"<br></td>
</tr>
<tr>
<td>Numero dos</td> <td><input type="text" name="n2"><br></td>
</tr>
<tr>
<td>Elija una Operacion:-></td>
<td>
<select name="operacion">
<option value="1">Suma</option>
<option value="2">Resta</option>
<option value="3">Multiplicacion</option>
<option value="4">Divicion</option>
</select>
</td>
</tr>
</table>
<br>
<center> <input type="submit" value="Calcular"><input type="reset" value="Restablecer">
</center>
</form>
<?php } else
{
include ('user.php'); # @ Esta es la pagina a la que mandan a los usuarios normales al momento de logearse

}?>

En este caso el Rol para administrador es =o
y para los usuarios normales es =1