ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
程序员文章站
2022-04-12 15:13:49
1.写在前面这学期因为各种课内考试,竞赛活动,项目,(和女朋友约会 )????等消耗了大量时间,博客没怎么更新,上次更新博客还是2个月之前实现效果如图2.thinkphp中的mvcm: mo...
1.写在前面
这学期因为各种课内考试,竞赛活动,项目,(和女朋友约会 )????等消耗了大量时间,博客没怎么更新,上次更新博客还是2个月之前
实现效果如图
2.thinkphp中的mvc
m: model 模型层(与数据库交互的持久层)
v: view 视图层(前端html,css,js)
c: controller 控制器层
这里可以再单独封装一层 common 公共层,用于处理公用业务,或者是封装统一返回给前端的json数据格式。
控制器层 的正确写法是只接受参数,然后交给model层去处理业务;
3.登陆思路
controller层接受username,password参数,交给model层处理,model层先将接受的username,password交给我们的自定义验证器去验证,验证通过后返回成功登陆标志, 这个标志可以任意,登陆成功就返回1,否则返回错误消息,返回给 controller 层,controller 层简单判断这个标志后,就传递json数据给前端,前端利用 controller 层传递过去的json数据中的 url 地址进行跳转即可
4.前端发起请求
5.common.php
6.logincontroller.php
7.usermodel.php
8.loginvalidate.php
结尾
thinkphp6.0使用了崭新的门面设计模式,对于设计模式具体在应用到工程代码中的能力还需要进一步的提高
到此这篇关于thinkphp6.0如何利用自定义验证规则规范的实现登陆的文章就介绍到这了,更多相关thinkphp验证登陆内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 春天上火 对症灭火
下一篇: 慢性肾功能衰竭中药方剂