cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengemas kini masa dan masa log masuk

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 searFan sear2470 hari yang lalu1595

membalas semua(6)saya akan balas

  • 铭德科技

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

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

    balas
    0
  • Fan sear

    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 · 2018-03-30 19:49:17
    Fan sear

    Silap, itu login_count

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

    Ya, cuma tambah 1 pada kiraan yang disimpan dalam pangkalan data sebelum keluar (mengosongkan sesi)

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

    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 }

    铭德科技 · 2018-03-31 09:26:58
  • 铭德科技

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

    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

    balas
    0
  • Batalbalas