我正在使用基於服務器的身份驗證,因此我試圖在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;
}