有一种方法(在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