Есть ли способ (в моделях/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
в функции findByUsername я переопределил код по умолчанию: $ user = Utente :: find() -> где (['username' => $ username]) -> один(); но когда я пытаюсь войти в систему, я получаю эту ошибку: вызов неизвестного метода: app \ models \ Utente :: validatePassword() – mariobros
Если вы ищете реализацию пользователей БД, вы можете скопировать и изменить модель пользователя из расширенного шаблона. – Bizley