登录的表单提交与处理

由表单提交可知

<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方法与数据库进行查询比较,有数据则打印出登陆成功,反之登录失败跳转到原登录页面;


效果展示如下:

gif5新文件 (12).gif

继续学习
||
<?php echo "登录功能的实现";
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

TP5.0实现简易管理员登录注册功能

高并发千万级数据库系统解决方案
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

y的小公举

自学是一个漫长的过程,但是我们不孤独

5年前    添加回复 1

手机用户1605836021

User的get方法与数据库进行查询比较

3年前    添加回复 0

吢死丶情灭

最后一个代码第二行有错误啊,有谁知道怎么改啊

3年前    添加回复 0

吢死丶情灭

模块不存在:public 是什么原因啊

吢死丶情灭 · 2020-09-05 16:15

抖笔♂

第4行代码错误

5年前    添加回复 0

蘑菇

代码有错误

5年前    添加回复 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~