首页 > 问答 > 正文
要怎么设计数据库来更新这两个
铭德科技2018-03-30 17:24:20
说错了一点,这个变量有个key是存储了用户信息的session.而不是用户变量是session
可不可以在退出登录的方法中把数据库中的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:15
从{$Think.session.user_info.login_count}来看的话,应该是从控制器中传过来了一个模板变量$Think,这个变量就是存储了用户信息的session。所以表里应该是有个字段用来存储session的,并且每次登陆更新session
首页
课程
问答
我的