管理员登陆与验证:验证规则与查...登陆

下一节课程: 注销登陆:用session来实现(19961次播放)

5 秒后自动播放下一节
  重新观看
介绍 >

ThinkPHP5实战之[教学管理系统]

难度:高级共31节596018次学习
章节评论笔记课件
第1章 开发环境搭建[可跳过]
PHP工具箱的下载与启动
官网下载ThinkPHPH5框架源码的方法
Git下载ThinPHP5框架源码的方法
第2章 模板引入与继承
模板下载与项目创建:推荐使用PHP工具箱
模板导入与资源文件路径替换:从首页开始
模板分离与公共文件的导入:为模板继承做好准备
模板继承与区块设计:父模板与子模板创建规则[重点]
使用标签简化项目外部资源的引入:统一导入提高效率
第3章 管理员登陆与验证[重点]
登陆模板的导入与渲染:关注模板导入流程
创建管理员用户数据表
Ajax数据提交与验证码处理:用户体验至上
管理员登陆与验证:验证规则与查询结果返回
注销登陆:用session来实现
如何检测登陆状态和防止重复登陆:用公共控制器实现
第4章 管理员管理
管理员管理功能简介:推荐先看一下
完善管理员数据表设计:添加新字段适应业务需求
实现首页模板:系统变量与请求变量的获取方式
管理员列表与基本功能实现:前端到后端,权限控制与C...
管理员添加编辑与软删除的实现:Ajax验证与数据恢...
第5章 班级管理功能[重点]
班级管理中的数据表与模型设计:关联查询原理
班级列表展示与状态修改:模型查询
班级信息编辑功能的实现:模板渲染与逻辑处理
班级添加功能的实现:模板渲染与逻辑处理
班级信息的软删除与恢复功能:世上也有后悔药
第6章 教师管理功能
教师数据表模型设计与模板渲染
用户密码自动修改的Bug修复:编辑时密码未做修改时...
教师管理中的编辑添加与软删除功能:CURD操作
第7章 学生管理功能[重点]
学-生-数-据表与模型设计:与班级表关联
学生信息的分页显示技术:非常实用
学生-数-据的增删改查操作:CURD总结
第8章 课程总结[可跳过]
课程总结:编程的心得体会分享

全部评论我要评论

  • 纯洁的哥子

    纯洁的哥子4年前

    老师,我的登陆按钮点了之后没有任何反应是什么原因啊

    回复
    19

  • 检查一下你的登录按钮的type,如果是submit请改回button

    · 3年前
    向来无感

    在 “success:function (data) {//只有返回标志位为1,才进行处理“这一句中“//”前面加个空格就解决了,“//”前面加个空格就解决了,“//”前面加个空格就解决了..........。 具体原理我也不知道,还得请大神来解答。。

    向来无感 · 2年前
    向来无感

    看完视频点击登录没反应的,看过来,看过来,看过来,return ['status'=>$status, 'message'=>$result, 'data'=>$data]; 这句要放在 if($result === true){ 这个判断的下面,下下下下面,下面,,,,,,,,,

    向来无感 · 2年前
    向来无感

    太坑了...............哭哭哭........o(╥﹏╥)o............

    向来无感 · 2年前
    追浪

    借楼,注意老师在写脚本代码的注释的时候,紧跟代码的注释前是有空格的。我试过不加空格360浏览器就解析不了脚本,造成点击登录无响应。

    追浪 · 2年前
    Superman

    老师的代码有一定的语法错误,所以才会出现这种情况

    Superman · 2年前
  • 硕硕

    硕硕4年前

    在2分55秒的时候,点击登录按钮后,我这边没有任何反应,是什么原因呢?

    回复
    8

  • 彷徨

    怎么解决的

    彷徨 · 2年前
    长夜将尽 来日可期

    注意看一下登录有没有id属性 没有加上id=“login”就好了 是在看不懂去看下源码 课件下载那里有

    长夜将尽 来日可期 · 2年前
    涛涛不绝

    为什么会显示我方法不存在

    涛涛不绝 · 1年前
    秋白

    看一下登录页面 login.html 中提交后会跳转哪个界面。将action=index.html 置空后就不会出现报错提示:某某页面不存在了。

    秋白 · 1年前
  • 岁月神偷

    岁月神偷1年前

    老师,我登陆的时候,点击登陆没反应,再点击一次登陆就一直显示验证码错误

    回复
    7

  • 非常缪

    非常缪4年前

    User.php构造查询条件时,数组内成员分割结尾打了个分号,老师测试没问题,为什么我会报错 还有希望老师以后在在录的时候,特别在到别的文件做改修的时候尽量慢一点,你快键一切,多选一改,我们就一脸朦,那个找啊。

    回复
    7

  • 艺术家阿高贵

    艺术家阿高贵2年前

    1. 在login.html中通过ajax请求时,用{:url('checkLogin')} 来请求当前页面 (public/index/user/login.html) 所属的控制器 ( User.php ) 中的 checkLogin 方法时,发现在前端请求的 url 中会自动加上 .html 后缀,导致错误 【POST http://localhost/back/booklist/publi

    回复
    6

  • 等一个人

    这个问题你解决了吗

    等一个人 · 2年前
    霎眼

    这问题怎么解决

    霎眼 · 2年前
    Z.FJ

    出现了这个问题,怎么解决

    Z.FJ · 2年前
    游刃有余

    解惑一下

    游刃有余 · 2年前
    Belief

    是啊 怎么解决的呢

    Belief · 1年前
    可乐不加冰

    这个是在正常的

    可乐不加冰 · 1年前
  • 夏天

    夏天4年前

    老师点击按钮为什么没有反应呢

    回复
    6

  • brother_water

    brother_water4年前

    用户填了数据还是弹出用户名为空这是为什么?

    回复
    6

  •  

    $.ajax({ type:"POST", url:"{:url('checklogin')}", data:$("form").serialize(), 这段代码的data:$(form).serizalize()里的

      · 2年前
    睡不醒的王小胖

    我的也是这个问题,解决了吗?怎么该?谢谢

    睡不醒的王小胖 · 2年前
  • @好好学习

    @好好学习4年前

    老师,可以换一下这个符号"=>"的颜色吗,容易让人跟"->"混淆

    回复
    4

  • .

    .3年前

    if($user===null){ $result='没有找到'; }else{ $status=1; $result='验证通过,点击进入'; } 为啥这句没用类,没有效果,根本就不弹框

    回复
    3

  • Ж墨竹疏影Ж

    这句是控制器的,只是简单的赋值,不需要用类。弹框是模板那边的根据传过去的值在实现的弹框。

    Ж墨竹疏影Ж · 3年前
  • 不同

    不同2年前

    什么玩意,哪里改了也不说

    回复
    2

  • joker

    joker4年前

    点击没有反应的话 $map = [ 'name' => $data['name'], 'pwd' => $data['password'] ];这里的 pwd、name是数据库的字段名字

    回复
    2

  • NiKOo

    NiKOo4年前

    点击按钮没有反应的同学,是你的登录按钮的接收事件的JQUERY方法写错了 $.ajax({ type:"POST", url:"{:url('checkLogin')}", data:$("form").serialize()

    回复
    2

  • 大手牵小手

    大手牵小手1年前

    2:55点没反应,调试显示:this request has no response data

    回复
    1

  • small

    small2年前

    一切顺利 照着你的代码打的 最后一步登入成功确定进入 怎么页面没跳转到后台

    回复
    1

  • 王二

    老哥你解决了吗

    王二 · 1年前
  • 旭宗Xz~映在远方的鸽子

    旭宗Xz~映在远方的鸽子2年前

    反复与老师的代码对比,没有任何错,就是点登录没反应

    回复
    1

  • 路漫漫其修远兮

    ajax写错了

    路漫漫其修远兮 · 2年前

    全部笔记发布笔记

  • Sirius

    Sirius1年前

    internal server error 500 可能是数据库的连接出了问题

    0

  • Kord_Long

    Kord_Long2年前

    很有用,直得学习

    0

  • Shelby

    Shelby2年前

    非常感谢老师出这些教程 对自学的同学帮助很大!!请问老师有时间会打算出一个YII或者laravel的教程吗!!

    0

  • &№え

    &№え2年前

    01

    0

  • 因为帅过天下第二

    因为帅过天下第二2年前

    $this -> validate

    0

  • lauson

    lauson2年前

    ajax方式提交数据

    0

  • 艺术家阿高贵

    艺术家阿高贵2年前

    1. 在login.html中通过ajax请求时,用{:url('checkLogin')} 来请求当前页面 (public/index/user/login.html) 所属的控制器 ( User.php ) 中的 checkLogin 方法时,发现在前端请求的 url 中会自动加上 .html 后缀,导致错误 【POST http://localhost/back/booklist/public/index/user/checklogin.html 500 (Internal Server Error)】 , 此时可将 config/app.php 中的 url_html_suffix (URL伪静态后缀)值改为空值 '' ( 初始值为html ) 2. 改完之后请求还是500错误,发现 请求的 checkLogin 被自动转换为了 checklogin ,(大小写被自动转换),此时可将 config/app.php 中的 url_convert (是否自动转换URL中的控制器和操作名)值 从 true 改为 false 3. 再次改动之后,发现还是有错(快疯了),虽然有可能不是上面两个错,但改掉倒也没毛病。再次细心观察了一波,发现教程中用的是 $data = $request -> param(); 排错时输出 $data 发现也不行, 后来看了 5.1 的文档,发现文档中用的是 $this -> request -> param(); 所以改为 $data = $this -> request -> param(); 问题解决。

    1

  • 九现神龙111

    九现神龙1113年前

    500错误

    0

  • 星夜

    星夜3年前

    应该经常查看runtime下的日志问题件

    0

  • Daniel

    Daniel3年前

    几个容易出错点: 1.<script></script>里面 代码括号(,{ 的匹配 2.使用index模块下控制器的User类时,首先看头部的命名空间,继承Base。然后是use think\Request。否则登录方法传入的参数是无效的 3.语法分号和逗号看看是否没写

    0

  • 辛大陆

    辛大陆3年前

    登陆串口无法显示

    0

  • 相依相偎

    相依相偎3年前

    $this->validate($data,$rule,$msg)

    0

  • 安静的彷徨

    安静的彷徨3年前

    从当前方法返回三个变量 $status:当前状态 $result:提示信息 $data:返回数据 打包成JSON格式返回前端

    0

  • 滨

    3年前

    if(data.status==1){ windows.location.href="{:url('index/index')}"; }else{ alert(data.message); }

    0

  • 取消回复发送
  • 取消发布笔记发送
  • PHP中文网