Я работаю с аутентификацией на основе сервера, поэтому я пытаюсь внедрить пользовательскую систему входа в систему Yii. Чтобы изучить систему, я попытался создать фиктивный класс аутентификации, который бы автоматически регистрировал пользователя. Я включил класс в конфиг, но я не могу понять, как войти в систему пользователей.
Есть ли способ автоматического входа в систему при первом использовании приложения (например, при создании сеанса?) Или есть ли лучший способ добиться этого?
Основой этого является пользовательский класс аутентификации:
class MyAuthentication
extends CApplicationComponent
implements IUserIdentity {
private $_username = '';
private $_authenticated = False;
...
public function authenticate()
{
$this->_username = 'exampleUser';
$this->_authenticated = True;
return True;
}
public function getIsAuthenticated()
{
return $this->_authenticated;
}