Beispiel #1
0
 public function testGetSetPassword()
 {
     $user = new User();
     $user->setPassword('monmotdepasse', true);
     $this->assertEquals(sha1_password('monmotdepasse'), $user->getPassword());
 }
Beispiel #2
0
 public function setPassword($_password, $encrypt = false)
 {
     if ($encrypt) {
         $this->_password = sha1_password($_password);
     } else {
         $this->_password = $_password;
     }
 }
Beispiel #3
0
 public function initCookies()
 {
     try {
         if (isset($this->_login) && !empty($this->_login) && isset($this->_password) && !empty($this->_password)) {
             if (isset($_COOKIE['user_login'])) {
                 unset($_COOKIE['user_login']);
             }
             if (isset($_COOKIE['user_password'])) {
                 unset($_COOKIE['user_password']);
             }
             setcookie('user_login', $this->_login);
             setcookie('user_password', sha1_password($this->_password));
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
 }