public function login()
{
if ($this->validate()) {
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0);
} else {
return false;
}
}
public function testCantLoginWithoutPassword() { test::double('common\\models\\User', ['validatePassword' => true]); $model = new LoginForm(); $model->username = '******'; $this->assertFalse($model->login()); $model->password = '******'; $this->assertTrue($model->login()); }