首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >php adldap错误50访问不足

php adldap错误50访问不足
EN

Stack Overflow用户
提问于 2014-03-07 23:14:12
回答 2查看 150关注 0票数 0

我试图在php adldap中更改用户密码,但它给出了这个异常“错误50:不满足的访问”,而且这不是权限问题,因为我可以从java应用程序中更改它。

EN

回答 2

Stack Overflow用户

发布于 2014-03-07 23:22:43

是的,但是php和java的运行方式有点不同,php运行在apache上,apache由用户运行。因此,您需要查看运行apache的用户是否具有适当的访问权限。

票数 0
EN

Stack Overflow用户

发布于 2015-10-14 02:53:11

我想把我的发现发布在这里。

因此,默认情况下,AD用户的安全性允许SELF更改密码。更改密码需要当前密码和新密码。adLDAP password功能只允许我们传递新密码。这被认为是密码重置。即使您在调用password函数之前对用户进行了身份验证,它仍然会进行密码重置。如果您更改SELF以允许密码重置,则可以正常工作。这可能不是一个好主意,因为任何恶意软件都可以在不知道当前密码的情况下更改用户的密码。因此,简而言之,您必须在adLDAP配置中提供管理员用户和密码才能更改密码。您仍然可以要求用户首先进行身份验证以证明是他们,但实际的密码重置将由admin用户完成。

也许作者可以在密码更改函数上允许第三个可选参数,这将导致密码更改操作。

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

https://stackoverflow.com/questions/22253847

复制
相关文章

相似问题

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