距开课0天0时0分-10069404秒
Fan sear2018-03-30 17:03:52 0 6 847
[PHP讨论组]源自课程章节:实现首页模板:系统变量与请求变量的获取方式举报回复话题 ↕
要怎么设计数据库来更新这两个
2
0
分享
铭德科技 2018-03-30 17:24:202楼
说错了一点,这个变量有个key是存储了用户信息的session.而不是用户变量是session
赞 +0添加回复
可不可以在退出登录的方法中把数据库中的login_time的值更新,下次登录获取到的就是更新后的次数
说错了,是login_count
可以的,退出之前(清空session)吧数据库中存储的count+1就好了
public function exitFun(){ //根据用户session的user_id找到存储用户的session数据,yyy方法是去获取数据 $res = model('xxx')->yyy($user_id); //获取到的次数加一次登陆次数等于新的次数 $count = $res['count'] +1 //执行将新的次数$count更新到对应的用户的登陆次数中去 $newRes = model('xxx')->zzz($user_id,$count); //完成后清空SESSION推出登陆 //这里只是控制器里,数据层应该没问题的 }
铭德科技 2018-03-30 17:22:151楼
从{$Think.session.user_info.login_count}来看的话,应该是从控制器中传过来了一个模板变量$Think,这个变量就是存储了用户信息的session。所以表里应该是有个字段用来存储session的,并且每次登陆更新session
铭德科技 2018-03-30 17:24:202楼
说错了一点,这个变量有个key是存储了用户信息的session.而不是用户变量是session
赞 +0添加回复
铭德科技 2018-03-30 17:22:151楼
从{$Think.session.user_info.login_count}来看的话,应该是从控制器中传过来了一个模板变量$Think,这个变量就是存储了用户信息的session。所以表里应该是有个字段用来存储session的,并且每次登陆更新session
赞 +0添加回复