登錄的表單提交與處理
由表單提交可知
<form action="/public/index.php/index/login/login" method="post">
繼續(xù)編輯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()直接傳入?yún)?shù)在提交到login控制器的login方法時(shí)會(huì)調(diào)用構(gòu)造函數(shù)獲取了表單提交的數(shù)據(jù),然后通過User的get方法與數(shù)據(jù)庫進(jìn)行查詢比較,有數(shù)據(jù)則打印出登陸成功,反之登錄失敗跳轉(zhuǎn)到原登錄頁面;
效果展示如下:
y的小公舉
自學(xué)是一個(gè)漫長的過程,但是我們不孤獨(dú)
7年前 添加回復(fù) 1