Sistema de Login: Sesiones PHP
Publicado por Lucas (46 intervenciones) el 05/05/2020 03:05:15
Estoy intentando hacer una página que incluye un login al principio, y si el usuario y la contraseña están bien introducidos lleve a una pagina exclusiva para usuarios registrados. El problema es que cualquiera podría ingresar a la "página exclusiva" simplemente escribiendo la URL del sitio. Se me ocurrió arreglar esto utilizando sesiones pero por alguna razón solo sirve en el Localhost, pero no en el servidor web. Adjunto los códigos y si alguien tiene alguna idea de por qué puede ser por favor que me diga:
PARTE PHP DE LA PÁGINA DE LOGIN
PARTE PHP DE LA PÁGINA "EXCLUSIVA"

Había pensado utilizar cookies también. Cualquier duda por favor preguntenme, no se si pude explicarme bien que es lo que quería hacer.
PARTE PHP DE LA PÁGINA DE LOGIN
1
2
3
4
5
6
7
8
9
10
if(isset($_POST["listo"])){
$nombreuser=$_POST["usuario"];
if(!strcasecmp($_POST["usuario"],"Andrea") and !strcasecmp($_POST["contra"],"1234")){
session_start();
$_SESSION["sesion"]=$_POST["usuario"];
header("location:menu.php");
}else{
header("location:index.html");
}
}
PARTE PHP DE LA PÁGINA "EXCLUSIVA"
1
2
3
4
5
6
<?php
session_start();
if(!isset($_SESSION["sesion"])){
header("Location:index.html");
}
?>

Había pensado utilizar cookies también. Cualquier duda por favor preguntenme, no se si pude explicarme bien que es lo que quería hacer.
Valora esta pregunta


0