Protección de página web con contraseña
Extra300S
Mensajes publicados
1
Estado
Miembro
-
jordane45 Mensajes publicados 30427 Fecha de registro Estado Moderador Última intervención -
jordane45 Mensajes publicados 30427 Fecha de registro Estado Moderador Última intervención -
Hola,
¿Cómo proteger una página web con contraseña que pueda cambiar a voluntad? preferiblemente JavaScript, no mucho PHP
Gracias
Configuración: Windows / Firefox 64.0
¿Cómo proteger una página web con contraseña que pueda cambiar a voluntad? preferiblemente JavaScript, no mucho PHP
Gracias
Configuración: Windows / Firefox 64.0
5 respuestas
-
Hola,
Aunque seas aficionado o principiante... este tipo de pregunta se trata millones de veces en internet...
Una simple búsqueda da la respuesta sin dificultad...
En cualquier caso,
EN CADA ARCHIVO, colocas (al inicio del archivo...) la línea de códigosession_start();
Luego creas un formulario HTML para hacer el inicio de sesión:<?php //pagina connexion.php //inicio de sesiones session_start(); //mostrar errores php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); //captura LIMPIA de las variables ANTES de usarlas $login = !empty($_POST['login']) ? $_POST['login'] : NULL; $pwd = !empty($_POST['pwd']) ? $_POST['pwd'] : NULL; //procesamiento de la conexión : $error = ""; if($login && $pwd ){ if($login =="elloginquesuebes" && $pwd == "elpassword"){ //si las credenciales son correctas... //llenamos una variable de sesión $_SESSION['connexion'] = true; //redirección a la página deseada : header('location : url/de/la/página/deseada.php'); exit(); }else{ unset($_SESSION['connexion']); // destruimos la variable de sesión $error = "Identifiants incorectos !"; } } ?> <div> <form method="post" action=""> <input type="text" name="login"> <input type="password" name="pwd"> <input type="submit" value="connexion"> </form> </div> <div> <?php echo $error; ?> </div>
y en las páginas que deben estar seguras... añades el código :if(empty($_SESSION['connexion']) && $_SESSION['connexion'] != true ){ header('location : url/page/connexion.php'); exit(); }