Cita:
Iniciado por Juverto Buenas!
Partiendo de la base que no se nada de programación necesataría un codigo para una pagina con un usuario y contraseña unico ya definido (que no sea necesario usar sql si se puede) y que una vez validados los 2 campos saliera una foto (a modo de fondo de pantalla o lo que sea) y ya esta.
A ver si me podeis ayudar. Muchas gracias.
Primero definis el usuario y la contraseña:
Código PHP:
$usuario = "aquí";
$pass = "aquí";
Luego definis la pagina a la que queres que ingrese el Script:
Código PHP:
header("LOCATION: tupaginasegura.php");
Algo asi sería, los aportes bienvenidos:
Código PHP:
<?
//creamos una sesion
session_start();
header("Cache-control: private");
$usuario2 = $_POST['usuario2'];
$pass2 = $_POST['pass2'];
$usuario = "aquí";
$pass = "aquí";
if((empty($usuario)) or (empty($pass)))
{
echo "No ha ingresado usuario y/o contraseña";
}else {
if(($usuario == $usuario2) and ($pass == $pass2)) {
$_SESSION['misesion']= "on";
header("LOCATION: tupaginasegura.php");
}else{
echo "Nombre de usuario y contraseña incorrecta";
}
?>
En todas las paginas que deseas que sean seguras tendrias que agregar un codigo como este para que sean accedidas solo si fueron autenficados
Código PHP:
<?
// Comprueba si el usuario se encuentra autentificado a no
session_start();
header("Cache-control: private"); // Arregla IE 6
if ($_SESSION["misesion"] != "on") {
// Pagina a la que iremos en el caso de no estar autentificados
header("Location: paginadeerror.php");
exit();
}
?>
Aqui lo que tenes que hacer colocar el nombre de la pagina que queres que muestre en el caso de que no se haya autentificado.
Código PHP:
header("Location: paginadeerror.php");
Cambia "paginadeerror.php" por otra.
Es muy sencillo el script, le faltan un par de cosas, pero para iniciar es algo. Saludos