로그인 양식 제출 및 처리
폼 제출 시 확인 가능
<form action="/public/index.php/index/login/login" method="post">
계속해서 애플리케이션/인덱스 수정 /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 메소드를 사용하여 데이터베이스를 쿼리합니다. 비교하면 데이터가 있으면 로그인이 성공했다는 메시지가 인쇄되고, 그렇지 않으면 로그인에 실패하면 원래 로그인 페이지로 이동합니다.
효과는 다음과 같습니다: