sql >> Database teknologi >  >> RDS >> Mysql

Yii2 trin-for-trin guide til login fra tabel i MySQL

Yii2 avanceret app kommer som standard med et fungerende eksempel på login-delen fra DB (jeg kan se, at de grundlæggende bruger et statisk brugernavn og adgangskode). Du behøver ikke installere noget ekstra, se bare på koden. Installer den avancerede app, og tag et kig på frontend.

Kort sagt, SiteController bruger LoginModel til validering og bruger derefter login() af LoginModel til at logge på Brugermodellen til Brugerkomponenten.

Hvis du ikke ønsker at bruge brugermodellen, skal du bare oprette din egen model og bruge den. Du ønsker ikke at bruge standardbrugerkomponenten, bare opret din egen. Det er ret nemt at gøre.

Rediger: makker, fjern de offentlige erklæringer af variabler nedenfor.

class User extends ActiveRecord implements \yii\web\IdentityInterface
{
public $id;
public $username;
public $password;
public $authKey;
public $accessToken;

Du beder Yii om at ignorere, hvad der er i databasen.



  1. Henter ukendt primær nøgle til tabellen, mens ID'et er der

  2. Hvorfor forespørgslen ikke gemmer i csv-fil, mens det virker normalt i postgresql-konsollen

  3. Konfigurer Hibernate til at bruge Oracles SYS_GUID() til primærnøgle

  4. T-SQL betinget bestilling af