VB .Net to PHP - 在 Intranet 上获取用户窗口登录

Posted

技术标签:

【中文标题】VB .Net to PHP - 在 Intranet 上获取用户窗口登录【英文标题】:VB .Net to PHP - Get user windows login on Intranet 【发布时间】:2015-03-11 05:32:13 【问题描述】:

我在 Intranet 上有一个可以远程访问的网站。 我可以使用Page.User.Identity.Name 在 VB.net 中获取个人 PC 的用户名。可以用 php 做类似的事情吗?

我使用了几种显示 Windows 用户名的方法,但它显示的是服务器而不是访问 INTRANET 网站的用户。 有什么帮助吗?

【问题讨论】:

登录是否由 Active Directory 处理? 【参考方案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/

希望有帮助!

【讨论】:

以上是关于VB .Net to PHP - 在 Intranet 上获取用户窗口登录的主要内容,如果未能解决你的问题,请参考以下文章

在带有 LINQ to XML 的 VB.NET 中,where 子句在属性值和字符串之间设置不区分大小写的比较

在值中搜索字符串并在 VB.NET 中的 LINQ to XML 中获取属性值

vb.net 第十五节 设置本机默认的生存时间(time-to-live:TTL)值 SetIpTTL

将 VB 函数回调作为参数传递给 .NET

在 vb.net 中将“字符串”转换为“SQlCommand”

SCPI 命令 VB.net 负整数到字符串错误