Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2010, 08:58
Avatar de yournightmare86
yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 875
Antigüedad: 18 años
Puntos: 9
Validación de password en php

Buenas,

cuanto tiempo sin pasar por aquí, voy retomando mis proyectos de webs, mucho tiempo después. Quisiera habilitar una zona restringida para solo la gente que sepa la contraseña, la contraseña iría picada directamente en el php, tengo pensado algo así, pero quisiera saber si es correcto y seguro:
Código PHP:
<?php    
session_start
(); 
$palabra_acceso "manolo";
$error "1";

    if(!isset(
$_SESSION['logged']) || $_SESSION['logged']!= true){
        if(!isset(
$_POST["pass"])){
            
$_SESSION['logged'] = false;
        }
        else{
            
$password $_POST["pass"];
            if(
$password == $palabra_acceso){
                
$_SESSION['logged'] = true;
                
$error "0";
            }
            else{
                
$_SESSION['logged'] = false;
                
$error "1";
            }
        }
    }
    
    else{
        if (
$error == "1") {
            echo 
"No se ha introducido la contraseña correcta.";
        }
        else {
            echo 
"Aqui se muestra el contenido restringido.";
        }
        
        
    }
    
?>
Es para una página bastante sencillita, no hace falta ni interacción con la base de datos. ¿Me dan sus opiniones?

Muchas gracias por adelantado, un saludo.