| |||
autentificación hola!. Tengo 2 páginas: p1.php y p2.php y desde p1 se puede pasar a p2 mediante un enlace.La idea es que un usuario se identifique en p1 y no necesite autentificarse en p2, pero ¿como hago para que si alguien accede a p2 directamente se tenga que autentificar? (un usuario que se autentifica en p1 no debe autentificarse otra vez en p2).¿alguna sugerencia? |
| |||
Re: autentificación Simplemente .. un metodo seria: En P1.php se identifica el usuario con un (ejemplo): Username y Password .. estas dos variables se las pasas a P2.php y P2.php verifica si Username y password son correctas en caso de no ser correctas (seria el caso de entrar direcctamente a P2.php) muestra el formulario para identificarse. Espero que este claro ... En resumen .. P2.php es la pagina protegida y es la que ha de en ultima instancia chekear el password y el username .. Este metodo es util si tienes varias paginas (zona protegida con contraseñas) en las que te identificas en una y sirve para la zona en cuestion .. aunque si son mas de una pagina las protegidas es recomendable usar otro metodo tal como usar cookies o sesiones. Un saludo, |
| |||
Re: autentificación ¡¡Gracias!!. Tengo otro problema: cuando te autentificas y no metes bien la clave, al acceder a esa página, ya no me sale más la ventanita para autentificarme. Como hago que salga cada vez que accedo a la página?. El código es: if (!isset($PHP_AUTH_USER) || empty($PHP_AUTH_USER) || empty($PHP_AUTH_PW)){ Header ("WWW-Authenticate: Basic real=\"Esta página\""); Header ("HTTP/1.0 401 Unauthorized"); printf ("No estás autorizado a ver ésta página"); exit; } |