Übermittlung und Verarbeitung des Anmeldeformulars

Es ist aus der Formularübermittlung ersichtlich

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

Bearbeiten Sie weiterhin application/index/controller/Login.php und fügen Sie den folgenden Code hinzu:

<?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() übergibt Parameter direkt und übergibt sie an die Login-Steuerung Die Anmeldemethode des Controllers ruft den Konstruktor auf, um die vom Formular übermittelten Daten abzurufen, und fragt sie dann über die get-Methode des Benutzers ab und vergleicht sie mit der Datenbank. Wenn Daten vorhanden sind, wird die Anmeldung ausgedruckt. Melden Sie sich erfolgreich an, andernfalls schlägt die Anmeldung fehl und springt zur ursprünglichen Anmeldeseite


Der Effekt wird wie folgt angezeigt:

gif5新文件 (12).gif

Weiter lernen
||
<?php echo "登录功能的实现";
einreichenCode zurücksetzen