注销登陆:用session来实... 登录

下一节课程: 如何检测登陆状态和防止重复登陆:用公共控制器实现 (22791次播放)

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

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

难度:高级 共31节 695858次学习

新课:PHP零基础(CMS开发)教学!

立即报名
章节 评论 笔记 课件
第1章 开发环境搭建[可跳过]

PHP工具箱的下载与启动

04分钟13秒

官网下载ThinkPHPH5框架源码的方法

03分钟47秒

Git下载ThinPHP5框架源码的方法

09分钟05秒
第2章 模板引入与继承

模板下载与项目创建:推荐使用PHP工具箱

07分钟05秒

模板导入与资源文件路径替换:从首页开始

06分钟37秒

模板分离与公共文件的导入:为模板继承做好准备

07分钟55秒

模板继承与区块设计:父模板与子模板创建规则[重点]

08分钟32秒

使用标签简化项目外部资源的引入:统一导入提高效率

03分钟45秒
第3章 管理员登陆与验证[重点]

登陆模板的导入与渲染:关注模板导入流程

03分钟39秒

创建管理员用户数据表

03分钟18秒

Ajax数据提交与验证码处理:用户体验至上

07分钟58秒

管理员登陆与验证:验证规则与查询结果返回

16分钟11秒

注销登陆:用session来实现

05分钟10秒

如何检测登陆状态和防止重复登陆:用公共控制器实现

06分钟17秒
第4章 管理员管理

管理员管理功能简介:推荐先看一下

08分钟21秒

完善管理员数据表设计:添加新字段适应业务需求

03分钟15秒

实现首页模板:系统变量与请求变量的获取方式

09分钟16秒

管理员列表与基本功能实现:前端到后端,权限控制与CURD实现

18分钟46秒

管理员添加编辑与软删除的实现:Ajax验证与数据恢复

14分钟17秒
第5章 班级管理功能[重点]

班级管理中的数据表与模型设计:关联查询原理

07分钟29秒

班级列表展示与状态修改:模型查询

09分钟27秒

班级信息编辑功能的实现:模板渲染与逻辑处理

04分钟05秒

班级添加功能的实现:模板渲染与逻辑处理

05分钟52秒

班级信息的软删除与恢复功能:世上也有后悔药

06分钟24秒
第6章 教师管理功能

教师数据表模型设计与模板渲染

05分钟43秒

用户密码自动修改的Bug修复:编辑时密码未做修改时会出现

02分钟47秒

教师管理中的编辑添加与软删除功能:CURD操作

08分钟55秒
第7章 学生管理功能[重点]

学-生-数-据表与模型设计:与班级表关联

03分钟10秒

学生信息的分页显示技术:非常实用

05分钟53秒

学生-数-据的增删改查操作:CURD总结

04分钟29秒
第8章 课程总结[可跳过]

课程总结:编程的心得体会分享

02分钟18秒

全部评论我要评论

  • 期颐

    期颐6年前

    加上Session就不能登录了,有错误Failed to load resource: the server responded with a status of 500 (Internal Server Error)

    回复
    4

  • 香农

    香农6年前

    在讲到session的赋值的时候 ,Session::set('user_info', $user->id); 如果报错,可以改成Session::set('user_id', 'id');

    回复
    3

  • 你崔大爷

    你崔大爷6年前

    只要一定义Session 按钮就无效。。。

    回复
    3

  • 玖

    4年前

    登录之前应该要加个拦截的操作,防止直接url登录

    回复
    1

  • 艺术家阿高贵

    艺术家阿高贵5年前

    在5.1中,引入Session的时候,不能用 use think\Session; 而要用 use think\facade\Session; 不然会在log中提示 “ [ error ] [8192]Non-static method think\Session::set() should not be called statically ”

    回复
    1

  • 强

    是要引用门面模式的Session,就可以正常登录咯。

    · 1年前
  • 半仙

    半仙5年前

    Session::set('user_id',$user['id']); //用户ID Session::set('user_info.name',$user['name']); //获取用户所有信息 别拿全部信息啦,只拿name试试 按这老师的代码,能运行出来才怪

    回复
    1

  • 睡不醒的王小胖

    睡不醒的王小胖4年前

    我想知道这个问题怎么解决,点登录没反应,点第二次验证码就失效了,Session问题怎么解决?

    回复
    0

  • running~钱

    running~钱5年前

    Session::set('user_info', $user->id);里面的$user根本没定义,所以不能用,可以用之前数据库验证的$result作为session的值,其中一点要注意,要先转化为数组; if($result === true){ $compare = [ 'name' => $data['name'],

    回复
    0

  • running~钱

    不不不,直接把 $user = UserModel::get($compare);就行了,后面章节视频里有

    running~钱 · 5年前
    running~钱

    原来自己之前写错了

    running~钱 · 5年前
  • Fairy

    Fairy5年前

    总是显示页面错误,心累 啊

    回复
    0

  • 丁熊

    丁熊5年前

    听不懂听不懂听不懂听不懂

    回复
    0

  • 孤

    5年前

    顶顶顶顶顶顶顶顶顶顶顶顶

    回复
    0

  • 너 없이

    너 없이5年前

    很好!!!!!!!!!

    回复
    0

  • NO.1

    NO.15年前

    很好的课程,支持Peter老师,非常感谢!

    回复
    0

  • 千图印刷广告

    千图印刷广告5年前

    很好的课程,支持Peter老师,非常感谢!

    回复
    0

  • 5年前

    加 上 Se ssi o n

    回复
    0

  • 全部笔记发布笔记

  • Chen.

    Chen.3年前

    jquery.min.js:5 POST http://www.tp5.com/index/user/checklogin.html 500 (Internal Server Error)

    1

  • 邯郸易住宋至刚

    邯郸易住宋至刚4年前

    用户登录是一个拦路虎,无法正常登录,很郁闷

    0

  • Booyeah

    Booyeah4年前

    input标签设置为submit时,在做表单提交时会影响到跳转location跳转(验证通过不跳转),解决方法: 将input属性设置为button即可解决

    0

  • 航航

    航航5年前

    sad

    0

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