ten en cuenta que al igual que lo encriptas, luego tienes que seguir los mismos pasos para hacer las comprobaciones de claves y validar el usuario para que pueda entrar.
sino por mucho que se encripta y luego no se comprueban las claves correctamente nunca va a poder ingresar.
@carlos_belisario
esta muy bien explicado
si me permites yo aparte le agregaria tambien la opcion null si no se pasa nada o si es 0
y no comprobar por comprobar o generar
Código PHP:
Ver originalpublic function setPassword($password=NULL, $salt = true)
{
if($password!=NULL)
{
if(true === $salt) {
$this->password = md5($this->getUser().$password.$this->getSecuritySalt()); } else {
$this->password = md5($this->getUser().$password); }
}
else
{
return false;
}
}
pero me gusta, yo estoy aprendiendo todavia POO y poco a poco voy sacando cosas