Bagaimana untuk mengemas kini masa dan masa log masuk
Fan sear
Fan sear 2018-03-30 17:03:52
0
6
1591

Bagaimana untuk mereka bentuk pangkalan data untuk mengemas kini kedua-dua ini

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

Fan sear
Fan sear

membalas semua(2)
异蛇科技

Saya salah, pembolehubah ini mempunyai kunci iaitu sesi yang menyimpan maklumat pengguna Pembolehubah pengguna bukan sesi

  • balas Adakah 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?
    Fan sear pengarang 2018-03-30 19:49:17
  • balas Silap, itu login_count
    Fan sear pengarang 2018-03-30 19:52:56
  • balas Ya, cuma tambah 1 pada kiraan yang disimpan dalam pangkalan data sebelum keluar (mengosongkan sesi)
    铭德科技 pengarang 2018-03-31 09:18:28
  • balas fungsi 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 }
    铭德科技 pengarang 2018-03-31 09:26:58
异蛇科技

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan