怎麼更新登入次數和時間呢
Fan sear
Fan sear 2018-03-30 17:03:52
0
6
1588

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

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

Fan sear
Fan sear

全部回覆(2)
异蛇科技

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

  • 回覆 可不可以在登出登入的方法中把資料庫中的login_time的值更新,下次登入取得到的就是更新後的次數
    Fan sear 作者 2018-03-30 19:49:17
  • 回覆 說錯了,是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
异蛇科技

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板