setPassword() public method

Sets the password to authenticate with.
public setPassword ( string $password )
$password string
Exemplo n.º 1
0
 /**
  * @group Plugins
  * @see https://github.com/piwik/piwik/issues/8548
  */
 public function test_authenticate_withPasswordIsCaseInsensitiveForLogin()
 {
     $user = $this->_setUpUser();
     $this->auth->setLogin('uSeR');
     $this->auth->setPassword($user['password']);
     $rc = $this->auth->authenticate();
     $this->assertUserLogin($rc);
     // Check that the login + token auth is correct in the result
     $this->assertEquals($user['login'], $rc->getIdentity());
     $this->assertEquals($user['tokenAuth'], $rc->getTokenAuth());
 }
Exemplo n.º 2
0
 /**
  * Authenticate user and password.  Redirect if successful.
  *
  * @param string $login user name
  * @param string $password md5 password
  * @param bool $rememberMe Remember me?
  * @param string $urlToRedirect URL to redirect to, if successfully authenticated
  * @return string failure message if unable to authenticate
  */
 protected function authenticateAndRedirect($login, $password, $rememberMe, $urlToRedirect = false, $passwordHashed = false)
 {
     Nonce::discardNonce('Login.login');
     $this->auth->setLogin($login);
     if ($passwordHashed === false) {
         $this->auth->setPassword($password);
     } else {
         $this->auth->setPasswordHash($password);
     }
     $this->sessionInitializer->initSession($this->auth, $rememberMe);
     // remove password reset entry if it exists
     $this->passwordResetter->removePasswordResetInfo($login);
     if (empty($urlToRedirect)) {
         $urlToRedirect = Url::getCurrentUrlWithoutQueryString();
     }
     Url::redirectToUrl($urlToRedirect);
 }