簡體   English   中英

用戶組的等效$ _SERVER ['REMOTE_USER']

[英]Equivalent of $_SERVER['REMOTE_USER'] for user groups

我正在使用Windows身份驗證訪問帶有IIS 7.0和某些部分的URL授權規則的Windows 2008R2服務器上托管的網站。 為此,我可以添加一個用戶組以簡化管理。

我想更進一步,僅向特定用戶顯示表的某些列。 可以很好地配合以下示例代碼-PHP,MySQL數據:

if($_SERVER['REMOTE_USER']=='DUPONT') {echo "<td>" . $row['secret_garden'] . "</td>";}

有沒有一種方法可以對用戶組執行相同的操作,而不必多次重復上述代碼? 我曾嘗試在示例中將DUPONT替換為用戶組的名稱,但它不起作用–我也沒想到如此,但是嘗試了一下。 該用戶組不是本地用戶組,​​因此我不是自己進行管理。 替代方案:我正在檢查是否可以找到一種列出用戶並將其添加到表中的方法,以便可以使用PHP中的變量來檢查用戶是否在表中(MySQL)。

您很可能需要使用PHP LDAP函數。

http://php.net/manual/zh/book.ldap.php

這也可能是一個好的開始。

PHP LDAP獲取作為組成員的成員的用戶詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM