|
|
@@ -13,7 +13,7 @@ class LoginForm extends Model
|
|
|
public $username;
|
|
|
public $password;
|
|
|
public $rememberMe = true;
|
|
|
- private $_user;
|
|
|
+ private $_users = [];
|
|
|
|
|
|
/**
|
|
|
* @return array the validation rules.
|
|
|
@@ -64,9 +64,9 @@ class LoginForm extends Model
|
|
|
*/
|
|
|
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];
|
|
|
}
|
|
|
}
|