php - Apakah kepentingan token dalam pembangunan APP? Bagaimana untuk menentukan status pengguna
PHP中文网
PHP中文网 2017-06-28 09:22:44
0
2
1057

Saya telah menulis antara muka baru-baru ini dan saya telah membaca banyak jawapan tentang apakah maksud token? Bagaimana untuk menilai status pengguna pada APP? Pada masa ini, token digunakan sebagai kuki di web, dan kemudian token digunakan untuk menentukan status pengguna yang tidak digunakan, atau pengguna yang sedang diminta sekarang

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
曾经蜡笔没有小新

Memandangkan Apl tidak mempunyai kewarganegaraan dan tidak seperti pelayar yang boleh menyimpan maklumat sesi pengguna, pelayan akan menghantar token kepada klien selepas mengesahkan log masuknya Token ini akan dibawa ke perkhidmatan apabila meminta API pada masa hadapan boleh mendapatkan maklumat pengguna yang meminta antara muka, yang terutamanya pengenalan maklumat pengguna.

Situasi lain ialah meminta kebenaran antara muka tertentu di sisi pelayan, seperti mengaktifkan token semasa mengikat peti mel.
Di atas adalah senario sebenar yang saya temui semasa pembangunan Mungkin terdapat fungsi lain, tetapi saya tidak perlu mendalaminya.

Penentuan status boleh disimpan dalam redis, dan token digunakan sebagai kunci redis, atau token itu sendiri ialah rentetan yang disulitkan yang boleh dinyahkodkan.

Di atas juga adalah situasi yang saya hadapi dalam perkembangan sebenar. Mari kita bincangkan situasi lain bersama-sama.

扔个三星炸死你

Token adalah untuk membolehkan pelayan mengenal pasti pengguna sama seperti kuki penyemak imbas Secara amnya, token dijana dan dikembalikan kepada klien selepas log masuk. Setiap permintaan seterusnya akan membawa parameter token, dan token akan dimuat semula pada kali berikutnya anda. log masuk

Untuk PHP, disyorkan untuk menggunakan jwt.io yang matang

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