登录的表单提交与处理
由表单提交可知
<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()直接传入参数在提交到login控制器的login方法时会调用构造函数获取了表单提交的数据,然后通过User的get方法与数据库进行查询比较,有数据则打印出登陆成功,反之登录失败跳转到原登录页面;
效果展示如下:


y的小公举
自学是一个漫长的过程,但是我们不孤独
7年前 添加回复 1