首頁  >  問答  >  主體

怎麼更新登入次數和時間呢

要怎麼設計資料庫來更新這兩個

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

Fan searFan sear2366 天前1518

全部回覆(6)我來回復

  • 铭德科技

    铭德科技2018-03-30 17:24:20

    說錯了一點,這個變數有個key是儲存了使用者資訊的session.而不是使用者變數是session

    回覆
    0
  • Fan sear

    可不可以在登出登入的方法中把資料庫中的login_time的值更新,下次登入取得到的就是更新後的次數

    Fan sear · 2018-03-30 19:49:17
    Fan sear

    說錯了,是login_count

    Fan sear · 2018-03-30 19:52:56
    铭德科技

    可以的,退出之前(清空session)吧資料庫中儲存的count+1就好了

    铭德科技 · 2018-03-31 09:18:28
    铭德科技

    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-31 09:26:58
  • 铭德科技

    铭德科技2018-03-30 17:22:15

    從{$Think.session.user_info.login_count}來看的話,應該是從控制器中傳過來了一個模板變數$Think,這個變數就是儲存了使用者資訊的session。所以表裡應該是有個欄位用來儲存session的,而且每次登陸更新session

    回覆
    0
  • 取消回覆