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

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

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

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

期颐

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

8年前    添加回复 4

香农

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

8年前    添加回复 3

你崔大爷

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

8年前    添加回复 3

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

6年前    添加回复 1

艺术家阿高贵

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

6年前    添加回复 1

强

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

· 2022-08-30 18:21

半仙

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

7年前    添加回复 1

睡不醒的王小胖

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

6年前    添加回复 0

running~钱

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

6年前    添加回复 0

running~钱

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

running~钱 · 2019-03-07 14:48
running~钱

原来自己之前写错了

running~钱 · 2019-03-07 14:53

Fairy

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

6年前    添加回复 0

丁熊

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

6年前    添加回复 0

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

6年前    添加回复 0

너 없이

很好!!!!!!!!!

6年前    添加回复 0

NO.1

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

6年前    添加回复 0

千图印刷广告

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

6年前    添加回复 0

加 上 Se ssi o n

6年前    添加回复 0

{:session('user_info.name')} 取不到信息怎么回事阿

[最新 Belief 的回答] 请问是哪一个配置文件

时间:7年前

为什么跟着老师敲这段设置用户session值的代码,点击登录按钮没反应,登陆不了

[最新 David 的回答] tp5.1 更改了引用路径为: use think\Facade\Session;

时间:7年前

thinkphp5框架自定义validate方法后怎么调用

[最新 . 的回答] 看不懂啊,能不能远程教一下我

时间:7年前

Session

暂无回复    我来回答

时间:7年前

Session有问题

[最新 猪哥 的回答] 阻塞?

时间:7年前

为什么初始化以后判断USER_ID的时候报错呢?

[最新 淡兮 的回答] 代码中出现了错误,应该是打错了,漏了::这各把

时间:7年前

getData()

[最新 兰羽馨 的回答] 还不会断点,不过呢,只要不用Session::set('user_info',$user->getData());就可以正常登陆

时间:7年前

我使用Session::delect之后 点击退出登录 页面出错。

[最新 差一点 的回答] use think\Session;  Session要大写

时间:8年前

老师,那个数据库是自动连接吗?

[最新 兰羽馨 的回答] 老师,按照你的写一直显示验证码错误

时间:8年前

  • 课件下载 TP5实战_教学管理系统整站源码 所属章节:ThinkPHP5实战之[教学管理系统]
    下载