【thinkphp 基础 5】实现用户登录验证功能

687 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

准备开始

  1. 创建一张用户表,内置用户名、密码(我是使用MD5进行加密的),例如: 在这里插入图片描述
  2. 创建好user用户模型(之前课程里有讲到过如何创建,不知道的同学可以看之前的课程)
  3. 编写前端提交页面(做的比较简陋,大家将就着看哈) 在这里插入图片描述
  4. 编写逻辑代码进行验证

验证逻辑编写

  1. 首先看到前端页面是由验证码验证的,所以我们先对验证码进行验证,验证码验证我们上一节已经讲过了,不知道如何生成的朋友可以去看一下上一节的内容 在这里插入图片描述 验证效果如下: 在这里插入图片描述

  2. 验证码验证通过后,我们需要验证用户名或者密码是否填写 在这里插入图片描述 验证效果如下: 在这里插入图片描述

  3. 接着查询用户是否存在,不存在则报错 在这里插入图片描述 验证效果如下: 在这里插入图片描述

  4. 然后验证密码是否正确 在这里插入图片描述 在这里插入图片描述

  5. 验证成功的整体流程 在这里插入图片描述