Разширеното приложение Yii2 идва по подразбиране с работещ пример за частта за влизане от DB (виждам, че основните използват статично потребителско име и парола). Не е нужно да инсталирате нищо допълнително, просто погледнете кода. Инсталирайте разширеното приложение и разгледайте интерфейса.
Накратко SiteController използва LoginModel за валидиране, след което използва login() на LoginModel, за да влезе в потребителския модел в потребителския компонент.
Ако не искате да използвате потребителския модел, просто създайте свой собствен модел и го използвайте. Не искате да използвате потребителския компонент по подразбиране, просто създайте свой собствен. Това е доста лесно да се направи.
Редактиране: колега, премахнете публичните декларации на променливи по-долу.
class User extends ActiveRecord implements \yii\web\IdentityInterface
{
public $id;
public $username;
public $password;
public $authKey;
public $accessToken;
Вие казвате на Yii да игнорира това, което има в базата данни.