我正在使用基于服务器的身份验证,因此我试图在Yii中实现自定义登录系统。为了学习这个系统,我尝试创建一个虚拟身份验证类,它会自动登录一个用户。我包括在配置类,但我不知道如何登录用户英寸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;
}