我在Intranet上有一个可以远程访问的网站。
我可以使用Page.User.Identity.Name
在VB.net中获取个人电脑的用户名。在PHP中可以做类似的事情吗?
我使用了几种显示Windows用户名的方法,但它显示的是服务器而不是用户访问INTRANET中的网站。 有什么帮助吗?
答案 0 :(得分:1)
好的我假设你的登录是由Active Directory处理的,在这种情况下你可以使用PHP LDAP(轻量级目录访问协议)来实现你想要的。
您可以在此处找到更多详细信息:http://php.net/manual/en/book.ldap.php
您必须确保已经在PHP中启用了LDAP模块,并且当您拥有时,您应该能够实现它。
这是我过去使用的一个很好的例子:
https://www.exchangecore.com/blog/how-use-ldap-active-directory-authentication-php/
希望有所帮助!