/** * Constructor. * @param string $userLogin Nombre de usuario. * @param string $userName Nombre real. * @param string $userEmail Email. * @param string $userPass Contraseña. * @param int $userRol Rol asignado. * @param string $userUrl Pagina web del usuario. */ public function __construct($userLogin, $userName, $userEmail, $userPass, $userRol, $userUrl) { parent::__construct(User::getTableName(), self::$COLUMNS, self::$VALUES); $this->userLogin = $userLogin; $this->userName = $userName; $this->userEmail = $userEmail; $this->userPass = User::encrypt($userPass); $this->userRol = 0; $this->userUrl = $userUrl; }
/** * Constructor. * @param User $user Instancia con los datos sin modificar. * @param string $userLogin Nombre de usuario. * @param string $userName Nombre real. * @param string $userEmail Email. * @param string $userPass Contraseña. * @param int $userRol Rol asignado. * @param string $userUrl Pagina web del usuario. */ public function __construct(User $user, $userLogin, $userName, $userEmail, $userPass, $userRol, $userUrl) { parent::__construct(User::getTableName()); $this->user = $user; $this->userLogin = $userLogin; $this->userName = $userName; $this->userEmail = $userEmail; $this->userPass = User::encrypt($userPass); $this->userRol = $userRol; $this->userUrl = $userUrl; }
/** * Constructor. * @param string $username Nombre de usuario. * @param string $password Contraseña. * @param bool $userRememberMe Recordar sesión. */ public function __construct($username, $password, $userRememberMe) { $this->username = $username; $this->password = User::encrypt($password); $this->userRememberMe = $userRememberMe; }