ログインフォームの送信と処理

フォーム送信から確認できます

<form action="/public/index.php/index/login/login" method="post" >

application/index/controller/Login.php の編集を続けて、次のコードを追加します:

<?php
public function login($user_name='',$user_passwd=''){
//      var_dump($user_name);die();
   $user = User::get([
      'user_name' => $user_name,
      'user_passwd' => $user_passwd
      ]);
   if($user){
      echo '登录成功';
   }else{
        return $this->error('登录失败');
   }
  }

Login( ) のパラメータを直接渡します。 ログイン コントローラーのログイン メソッドに送信するとき、フォームによって送信されたデータを取得するためにコンストラクターが呼び出され、ユーザーの get メソッドを使用してクエリが実行され、データベースと比較されます。データがある場合はログインが成功したことが出力され、データがない場合はログインが失敗した場合に元のログイン ページにジャンプします。効果は以下のとおりです:


学び続ける
||
<?php echo "登录功能的实现";
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜