Mysql
 sql >> база данни >  >> RDS >> Mysql

Yii2 стъпка по стъпка ръководство за влизане от таблица в MySQL

Разширеното приложение 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 да игнорира това, което има в базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализиране на заявката в Yii

  2. По-ефективно е да имате повече колони или повече редове?

  3. Разлики между INDEX, PRIMARY, UNIQUE, FULLTEXT в MySQL?

  4. MySQL - какво прави блокирането на прескачане в my.cnf?

  5. Намерете най-близкото местоположение по пощенски код?