Ü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: