Просмотр исходного кода

Fixed LoginForm::getUserByUsername

Alexander Makarov 12 лет назад
Родитель
Сommit
fb2f0a6e61
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      models/LoginForm.php

+ 4 - 4
models/LoginForm.php

@@ -13,7 +13,7 @@ class LoginForm extends Model
 	public $username;
 	public $username;
 	public $password;
 	public $password;
 	public $rememberMe = true;
 	public $rememberMe = true;
-	private $_user;
+	private $_users = [];
 
 
 	/**
 	/**
 	 * @return array the validation rules.
 	 * @return array the validation rules.
@@ -64,9 +64,9 @@ class LoginForm extends Model
 	 */
 	 */
 	private function getUserByUsername($username)
 	private function getUserByUsername($username)
 	{
 	{
-		if ($this->_user === null) {
-			$this->_user = User::findByUsername($username);
+		if (empty($this->_users[$username])) {
+			$this->_users[$username] = User::findByUsername($username);
 		}
 		}
-		return $this->_user;
+		return $this->_users[$username];
 	}
 	}
 }
 }