Programación Web y Scripting > PHP
Restriccionn De Acceso Con Sesiones
ibito:
--- Cita de: "Bicholey" ---
--- Cita de: "Angel_K_ido" --- ups
--- Fin de la cita ---
ups que quiere decir ups ????
--- Fin de la cita ---
¡¡oops!!
Bicholey:
:D :D :D
Pues lo he probado y me marca varios errores, me imagino que se trata de conectar a mi base de datos pero como no existe o algo asi por eso es el error, deja lo reviso y si tengo dudas os digo.
Mollense:
Si, revisate Acceso.php Para ver que tabla y que campos necesitas crear.-
para probar la página sin crear la DB, reemplaza el código de Acceso.php por este otro:
--- Código: Text ---<?php session_start(); $IDS=session_name()."=".session_id(); $_SESSION["Actual"]="Acceso.php"; $nombreUsuario=$_POST['LoguinNombreUsuario']; $clave=$_POST['clave']; if($nombreUsuario!='Bicholey' or $clave!='solocodigo'){ $_SESSION["LoguinNombreUsuario"]= $nombreUsuario; header("Location: Identificarse.php?logueo=Falso&".$IDS); } else{ //Saber en todo momento quien está logueado $_SESSION['UsuarioLogueado']=$nombreUsuario; //Borrar valores por defecto de las páginas Index.php e Identificarse.php $_SESSION['LoguinNombreUsuario']= ""; $_SESSION['DetalleLogueo']= ""; if($_SESSION["Volver"]=="Index.php"){ header("Location: Index.php?".$IDS); } else{ if($_SESSION["Volver"]!=""){ header("Location: ". $_SESSION["Volver"]."?".$IDS); } else{ header("Location: Index.php?".$IDS); } } } ?> verás que:
Nombre de usuario: Bicholey
Contraseña: solocodigo :D
Bicholey:
:P :P :P
Y como le harias para hacerlo en una ventana pop up, cuando entres al sitio lo primero que tendrias que hacer es loguearte y ya luego te abre el site .
Mollense:
mmm...
No le veo mucho sentido a no ser que todas las páginas sean privadas o restringidas a usuarios registrados y de todas maneras si es así solamente incluye
--- Código: Text ---<?php require('includes\NeedUser.inc'); ?> en todas las páginas y de esta manera el usuario no podrá ver otra página que no sea la de logueo hasta que proporcione su nombre y contraseña.-
Navegación
[*] Página Anterior
Ir a la versión completa