So aktualisieren Sie Anmeldezeiten und -zeiten
Fan sear
Fan sear 2018-03-30 17:03:52
0
6
1587

So entwerfen Sie die Datenbank, um diese beiden zu aktualisieren

搜狗截图18年03月30日1652_1.png搜狗截图18年03月30日1656_3.png

Fan sear
Fan sear

Antworte allen(2)
异蛇科技

说错了一点,这个变量有个key是存储了用户信息的session.而不是用户变量是session

  • Antwort 可不可以在退出登录的方法中把数据库中的login_time的值更新,下次登录获取到的就是更新后的次数
    Fan sear Autor 2018-03-30 19:49:17
  • Antwort 说错了,是login_count
    Fan sear Autor 2018-03-30 19:52:56
  • Antwort 可以的,退出之前(清空session)吧数据库中存储的count+1就好了
    铭德科技 Autor 2018-03-31 09:18:28
  • Antwort 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推出登陆 //这里只是控制器里,数据层应该没问题的 }
    铭德科技 Autor 2018-03-31 09:26:58
异蛇科技

从{$Think.session.user_info.login_count}来看的话,应该是从控制器中传过来了一个模板变量$Think,这个变量就是存储了用户信息的session。所以表里应该是有个字段用来存储session的,并且每次登陆更新session

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage