PHP - Urgente! Inicio de Sesion!

 
Vista:

Urgente! Inicio de Sesion!

Publicado por Tammy (19 intervenciones) el 27/04/2007 18:41:47
Hola que tal? tengo un problemon necesito hacer un inicio de sesion ya tengo dias tratando y nada si alguien puede ayudarme aqui esta el codigo con el que intento:

<?php
session_start();
if ($_SERVER['HTTP_REFERER'] == ""){// chequear si se llama directo al script.
die ("<b>Disculpe, pero no puede acceder de esta manera a la página. Acceda como un usuario registrado</b>");
exit;}
if(isset($_GET['Enviar'])) {
$login = $_REQUEST['user'
$password = $_REQUEST['pass');
$tipo = $_REQUEST['tipo']);
include("conexion.php");
if ($tipo=="usuario"){
$sql ="SELECT privilegios_usuario,login,password FROM usuario WHERE login='$login'";
$_SESSION['usuario_nivel']=$row['privilegios_usuario'];
$_SESSION['ultimoacceso']=date("Y-n-j H:i:s");}
else {
$sql ="SELECT privilegio,login,password FROM tecnico WHERE login='$login'";
$_SESSION['usuario_nivel']=$row['privilegio'];
$_SESSION['ultimoacceso']=date("Y-n-j H:i:s");}

if(!$result = mysql_query($sql,$link)){
die("Error al tratar de ejecutar: $sql ". mysql_error());}
if($row = mysql_fetch_array($result)){
if($login == $row['login'] && $password == $row['password']){
$_SESSION['password']=true;
$_SESSION['login']=true;
$_SESSION['usuario_nivel']=true;
$_SESSION['ultimoacceso']=true;
$GLOBALS['personal'] = $login;
session_register("personal");
unset($login);
unset ($password);
header("location:principal.php); } }
if($login != $row['login'] && $password != $row['password']){
echo "<p align='center'>Los datos que introdujo no se encuentran registrados en el sistema, intentelo de nuevo <a href='iniciar_sesion.php'>click aqui </a></p> ";}
if($login == $row['login'] && $password != $row['password']){
echo "<p align='center'>Su clave no es correcta.
<a href='iniciar_sesion.php'> Regresar </a></p>";}
sesion_star();
mysql_close($link); } ?>

Cuando trato de entrar a una pagina con privilegios igual no me daja parece q no guarda los privilegios de verdad no se q pasa si alguien puede ayudarme lo agradezco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder