重力形式gform_after_submission& LDAP / Active Directory

时间:2016-02-13 01:32:13

标签: php wordpress active-directory ldap gravity-forms-plugin

我是Gravity / Wordpress / PHP的新手 - 但这是我之后的事。

  1. 我有Gravity页面要求输入用户名/密码。
  2. 我正在使用此Active Directory集成插件(完全正确 与GF分开https://wordpress.org/plugins/active-directory-integration/
  3. ADI插件在默认的WP登录界面上按预期工作,即我输入LDAP信誉,它对我的​​ldap服务器进行验证,确认一切正常并让我进去。

    问题是我不想使用默认的wordpress登录。有没有办法使用GF和后提交函数来调用此其他插件/ php文件来对ldap进行身份验证,或者检查本地WP数据库是否应该在AD中找不到用户?

1 个答案:

答案 0 :(得分:0)

您必须实施一个由gform_after_submission - 动作触发的功能,然后又调用authenticate - 动作。但我不确定它会起作用......

但据我了解您的问题,您希望将登录屏幕替换/自定义为不同的内容。如果是这种情况,您可能想要查看两件事:

  1. 根据您的需要调整登录屏幕的方法。看看f.i. https://premium.wpmudev.org/blog/customize-login-page/。我在我最喜欢的搜索引擎中搜索了“自定义wordpress登录表单”
  2. 用不同的东西替换登录URL。为此,您可能需要查看wordpress的iThemes-Security-plugin,其中包括其他优秀的安全功能,允许您将login-url重写为wp-login以外的其他内容。它以完全透明的方式完成,您可以轻松更新wordpress!
  3. 通过这两项更改,您可以将现有的登录屏幕完全改变为个人,而无需调整wordpress的身份验证机制,这可能会导致奇怪的(并且由于默认登录仍然可用而不安全)行为。