Hola ando experimentando esto de PHP Orientado a Objetos y quiero crear una clase que me sirva para poder registrar y loguear usuarios dentro de un sistema...
Dentro de mi clase, cree una función que me calcule el salt y la password ya cifrada, y otra función que simplemente tome el username, password y correo para pasarlos a la base, obviamente debo ejecutar mi función de cifrado en la de registro para que la contraseña ya vaya cifrada a la base.... Pero mi duda es como, bueno dejo lo que tengo:
Código PHP:
Ver original<?php class user {
private function Cifrar($username, $password) {
$salt = substr(substr(str_pad(sha1(str_pad(md5(str_pad(crypt($password, $username),15, "e")),35, "x")),45, "r"),3, 25),0, (strlen($password)+3)); $password = md5(md5($password).$salt); }
public function Register($username, $password, $mail) {
$this->Cifrar($username, $password);
echo $username." | ".$this->salt." | ".$password;
}
}
?>