有一種方法(在models/User.php中)用我的自定義表的用戶名和密碼替換默認的Yii用戶(例如admin,demo等)。Yii2動態默認用戶
private static $users = [
'100' => [
'id' => '100',
'username' => 'admin',
'password' => 'admin',
'authKey' => 'test100key',
'accessToken' => '100-token',
],
'101' => [
'id' => '101',
'username' => 'demo',
'password' => 'demo',
'authKey' => 'test101key',
'accessToken' => '101-token',
],
];
你的意思是讓用戶?你可以隨意更改這張表,只要你想要... – Bizley
in findByUsername函數我用這個覆蓋默認代碼:$ user = Utente :: find() - > where(['username'=> $ username]) - >酮();但是當我嘗試登錄時,出現此錯誤:調用未知方法:app \ models \ Utente :: validatePassword() – mariobros
如果您正在查找DB用戶實現,則可以從高級模板複製和修改用戶模型。 – Bizley