首頁 > 問答 > 主體
要怎麼設計資料庫來更新這兩個
铭德科技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