
15/09/2009, 10:58
|
| | Fecha de Ingreso: julio-2009 Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 8 meses Puntos: 13 | |
Respuesta: Agonia en manejo de Sesiones
y así?...
Código php:
Ver original<?php ?> <html> <head><title> </title> </head> <body> <?php $login = (isset($_POST['nombre'])? $_POST['nombre']:""); $password = (isset($_POST['pass'])? $_POST['pass']:""); if($login=="" || $password=="") { echo "<script>alert ('Debe Llenar Todos Los Campos')</script>"; echo "<script>history.back()</script>"; } else { include ("funciones.php"); conectar(); //conección a la BD $consulta = "select * from usuarios where nombre='$login'"; { if ($login == $fila['nombre'] && $password == $fila['contrasena']) { $login = $fila['nombre']; $_SESSION['usuario'] = "$login"; $_SESSION['privilegios'] = $fila["privilegios"]; // en caso de que tengas header("location: tupagina.php"); } else { echo "<script>alert('Usuario o Contraseña son Invalidos')</script>"; echo "<script>history.back()</script>"; } } else { echo "<script>alert('Usuario o Contraseña son Invalidos')</script>"; echo "<script>history.back()</script>"; } } ?>
para validar e iniciar la session
Código php:
Ver original<?php if (isset($_SESSION["usuario"])) { if ($_SESSION["privilegios"] == "Administrador"){ echo ""; //si no usas privilegios sacas estas lineas y dejas solo el if } else { echo "<script>alert('Usted NO Tiene Permiso Para Acceder a Esta Página!')</script>"; echo "<script>history.back()</script>"; } } else { echo "<script>alert('Usted NO Tiene Permiso Para Acceder a Esta Página!')</script>"; echo "<script>history.back()</script>"; } ?> <html> </html>
cualquier problema nos lo haces saber!
y verifica bien el nombre de las variables
quizas se me paso alguna por ahi que no cambie por las tuyas
__________________ Mi Bosque de Sombras Solo Doom Metal!
por favor use esta etiqueta para publicar su código --->[HIGHLIGHT] |