用户将仅使用 IE,并且在 IE 中,如果他们登录到域控制器,则可以在没有提示的情况下传递他们的凭据。
我想知道的是,我该如何获取他们的用户名?
我认为这可以解决问题:$_SERVER['auth_user'];
但没有运气。
像这样您可以在 PHP 中获取 Windows (AD) 用户名吗? https://stackoverflow.com/questions/168610/can-you-get-a-windows-ad-username-in-php
但我不知道代码应该是什么样子来捕获/获取用户的用户名
任何帮助表示赞赏。
直接在php中没有办法解决这个问题,但是可以借助javascript获取用户名:
<script type="text/javascript">
<!--
var WinNetwork = new ActiveXObject("WScript.Network");
alert(WinNetwork.UserName);
//-->
</script>
只需添加一些 AJAX 即可;)
HTH
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)