Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2008, 16:34
nompalidece
 
Fecha de Ingreso: febrero-2006
Mensajes: 10
Antigüedad: 18 años, 2 meses
Puntos: 1
Re: Usuario y contraseña muy sencillita

Cita:
Iniciado por Juverto Ver Mensaje
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

Última edición por nompalidece; 27/01/2008 a las 16:40