Mendapatkan semula Nama Pengguna Windows (AD) dalam PHP
Banyak aplikasi web PHP berasaskan intranet boleh mendapatkan semula IP dan maklumat hos semasa dengan mudah pengguna mengakses halaman. Walau bagaimanapun, kebimbangan umum ialah sama ada ia boleh dilakukan untuk melanjutkan fungsi ini dan mengekstrak Direktori Aktif atau nama pengguna Windows mereka. Bolehkah keperluan ini dipenuhi?
Meneroka Pembolehubah Permintaan AUTH_USER
Penyelesaian terletak pada memeriksa pembolehubah permintaan AUTH_USER. Ia kekal kosong apabila akses tanpa nama dibenarkan oleh aplikasi web. Walau bagaimanapun, jika pelayan menggunakan mekanisme pengesahan bersepadu asas atau Windows, pembolehubah AUTH_USER menyimpan nama pengguna pengguna yang disahkan.
Menggabungkan Bukti Kelayakan Direktori Aktif
Dalam domain Active Directory , pelayar Internet Explorer pada mesin klien boleh menghantar bukti kelayakan domain ke pelayan dengan lancar, memandangkan pelayan web dan kebenaran fail dikonfigurasikan dengan betul. Dalam senario ini, pembolehubah AUTH_USER akan mengandungi bukti kelayakan domain pengguna, seperti MYDOMAINuser.name. Terutama, pengguna tidak perlu log masuk secara eksplisit ke aplikasi web untuk pertukaran ini berlaku.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Nama Pengguna Windows (AD) dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!