balasAdakah mungkin untuk mengemas kini nilai login_time dalam pangkalan data dalam kaedah log keluar Pada kali seterusnya anda log masuk, anda akan mendapat nombor yang dikemas kini?
balasfungsi awam exitFun(){
//Cari data sesi yang menyimpan pengguna berdasarkan user_id sesi pengguna Kaedah yyy adalah untuk mendapatkan data.
$res = model('xxx')->yyy($user_id);
//Bilangan kali diperoleh campur bilangan log masuk sama dengan bilangan kali baharu
$count = $res['count'] +1
//Laksanakan untuk mengemas kini nombor baru $count kepada masa log masuk pengguna yang sepadan
$newRes = model('xxx')->zzz($user_id,$count);
//Kosongkan SESI selepas selesai dan lancarkan log masuk
//Ini hanya dalam pengawal, lapisan data sepatutnya baik
}
Berdasarkan {$Think.session.user_info.login_count}, pembolehubah templat $Think harus dihantar daripada pengawal ini ialah sesi yang menyimpan maklumat pengguna. Jadi perlu ada medan dalam jadual untuk menyimpan sesi, dan sesi perlu dikemas kini setiap kali anda log masuk
Saya salah, pembolehubah ini mempunyai kunci iaitu sesi yang menyimpan maklumat pengguna Pembolehubah pengguna bukan sesi
Berdasarkan {$Think.session.user_info.login_count}, pembolehubah templat $Think harus dihantar daripada pengawal ini ialah sesi yang menyimpan maklumat pengguna. Jadi perlu ada medan dalam jadual untuk menyimpan sesi, dan sesi perlu dikemas kini setiap kali anda log masuk