sql >> データベース >  >> RDS >> Mysql

MySQLのテーブルからのログインに関するYii2ステップバイステップガイド

    Yii2 Advanced Appには、デフォルトでDBからのログイン部分の実用的な例が付属しています(基本的なものは静的なユーザー名とパスワードを使用しているようです)。余分なものをインストールする必要はありません。コードを確認するだけです。高度なアプリをインストールして、フロントエンドを確認してください。

    つまり、SiteControllerはLoginModelを使用して検証し、LoginModelのlogin()を使用してUserモデルをUserコンポーネントにログインします。

    ユーザーモデルを使用したくない場合は、独自のモデルを作成して使用してください。デフォルトのユーザーコンポーネントを使用するのではなく、独自のコンポーネントを作成するだけです。とても簡単です。

    編集: メイト、以下の変数の公開宣言を削除します。

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

    あなたはYiiにデータベースにあるものを無視するように言っています。



    1. データベース内の列を区別する

    2. 削除、派生テーブルで更新しますか?

    3. datagridviewのすべてのデータをデータベースに一度に挿入します

    4. 製品、色、サイズ、在庫を保存するMySQLデータベース