cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengingati kata laluan log masuk dalam php untuk menjadikannya selamat

Kaedah umum adalah untuk menyimpan akaun dan kata laluan dalam kuki, tetapi ini tidak selamat

大家讲道理大家讲道理2754 hari yang lalu898

membalas semua(4)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-06-23 09:13:09

    1. Pertama, selepas log masuk berjaya, token nilai cincang MD5 (32-bit atau 64-bit) dijana secara rawak;

    2. Kemudian, simpan token ini dalam jadual pengguna semasa, dan kemudian tambah medan token dan medan_login_akhir kepada pengguna ini
    3. Kembalikan token ini kepada kuki penyemak imbas untuk disimpan, dan tetapkan tempoh maksimum, seperti 30 hari;
    4. Fungsi utama ketiga-tiga proses ini ialah last_login_time boleh menyemak masa tamat tempoh, token akan dikemas kini Selain itu, selagi pengguna berjaya log masuk melalui token ini, token akan dikemas kini , untuk memastikan keselamatan sebanyak mungkin.

    5. Setiap kali pengguna melawat tapak web, semak sama ada terdapat token dalam kuki Jika ada token, pergi ke pangkalan data untuk menanyakan data Jika ditemui, log masuk akan berjaya secara langsung, yang menyimpan nama pengguna dan peringkat pengesahan kata laluan dan log masuk.

    Idea keseluruhannya ialah ini, anda juga boleh membiarkan bahagian hadapan menyimpan token dalam storan setempat

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-23 09:13:09

    Gunakan token jwt untuk menyimpan token dalam penyemak imbas.

    Anda boleh membaca dua artikel berikut untuk butiran

    jwt-vs-oauth-authentication , jwt

    balas
    0
  • 欧阳克

    欧阳克2017-06-23 09:13:09

    Jangan gunakan kuki untuk menyimpan kata laluan akaun, simpan bendera untuk mengingati log masuk, dan akhirnya menggabungkannya dengan masa log masuk terakhir dan kunci yang dijana untuk membentuk rentetan yang disulitkan. Kemudian simpan dalam cookie.
    Kemudian semak sama ada terdapat kuki ini setiap kali anda log masuk. Jika ada, nyahsulitkannya. Rentetan ini kemudiannya boleh diselesaikan untuk pengesahan. Kalau macam biasa, log in terus.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-23 09:13:09

    Kuki menyimpan kata laluan secara setempat, dan sesi menyimpan kata laluan pada pelayan. Secara relatifnya, sesi adalah agak selamat. Tetapi cookies sangat selamat jika ia dikendalikan dengan baik.

    balas
    0
  • Batalbalas