首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以使用superglobals来验证PHP页面的用户?

我是否可以使用superglobals来验证PHP页面的用户?
EN

Stack Overflow用户
提问于 2011-08-10 11:16:31
回答 1查看 241关注 0票数 0

我有个问题希望你能帮上忙。

我想知道是否有一种方法可以使用superglobals来验证PHP页面的用户身份?

以下是我的情况:

  • 所有的用户都将从我们的工作网络访问我的页面(S),并且已经使用他们的Windows密码进行了认证。
  • 我无法访问这些密码,所以我不能要求他们使用它们进行身份验证。
  • 我宁愿不让用户记住另一个-

我希望页面能够做到这样的事情:-说“嗨,欢迎来到您的门户”。-自动提取用户名,使页面能够自动显示它们的状态/调用/票证

我认为REMOTE_USER可以做到这一点,但是我的apache服务器(我是管理员)似乎没有返回它。我是否需要更改Apache配置中的某些内容?

我看过很多PHP和Apache论坛,但都没有找到答案。

代表请求者:

感谢您的响应,但是我们可能无法连接到LDAP活动目录服务器。

在php.ini中,我们设置了register_globals = On

在我们的服务器上运行print_r($GLOBALS)时,[_SERVER] => Array下缺少[REMOTE_USER]

[REMOTE_ADDR]没问题,但[REMOTE_USER]不在场。

有什么办法可以加进去吗?

EN

回答 1

Stack Overflow用户

发布于 2011-08-10 11:21:54

如果您的用户是在工作网络上进行身份验证的,那么您需要的是连接到LDAP / Active服务器。这个问题应该对你有帮助:

Can you get a Windows (AD) username in PHP?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7009898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档