2016-02-13 3 views
0

Я новичок в Gravity/Wordpress/PHP - НО вот что мне нужно.Гравитационные формы gform_after_submission & LDAP/Active Directory

  1. У меня есть страница Gravity, которая запрашивает имя пользователя/пароль.
  2. Я использую эту Интеграция с Active Plugin Directory (полностью отдельно от GF) https://wordpress.org/plugins/active-directory-integration/

Плагин ADI работает, как ожидалось с экрана входа в WP по умолчанию, то есть я ввожу LDAP кредитки его аутентификации это против моего сервера LDAP подтверждает, что все хорошо и позволяет мне.

Проблема в том, что я не хочу использовать учетную запись Wordpress по умолчанию. Есть ли способ использовать GF и функцию после отправки, чтобы вызвать этот другой файл плагина/php для auth в отношении ldap и или проверить локальный WP db, если пользователь не будет найден в AD?

+0

похоже на http://stackoverflow.com/questions/19325836/gform-after-submission-post-to-third-party-api – Tony

ответ

0

Вам необходимо реализовать функцию, которая инициируется операцией gform_after_submission, которая затем в свою очередь вызывает authenticate -действие. Но я не уверен, что это сработает ...

Но насколько я понимаю ваш вопрос, вы хотите заменить/настроить экран входа в нечто иное. Если это так, вы можете захотеть взглянуть на 2 вещи:

  1. Способ адаптации экрана входа в систему в соответствии с вашими потребностями. Посмотрите на f.i. https://premium.wpmudev.org/blog/customize-login-page/. Я выполнил поиск в моей любимой поисковой системе для «настройки формы для входа в Wordpress».
  2. замените URL-адрес для входа на что-то другое. Для этого вы можете взглянуть на iThemes-Security-plugin для wordpress, который, помимо других превосходных функций безопасности, позволяет вам переписать URL-адрес для входа в нечто, отличное от wp-login. Он делает это совершенно прозрачно, что у вас не будет проблем с обновлением WordPress!

С этими двумя изменениями вы сможете полностью изменить существующий экран входа в систему на что-то индивидуальное, не задумываясь о механизмах аутентификации Wordpress, что может привести к странным (и небезопасным, поскольку учетная запись по умолчанию будет доступна).

+0

Да, я посмотрел на этот точный сайт - проблема с внесением этих изменений что он не позволяет легко обновлять wp без перезаписи. Таким образом, это действительно только выход из плагина. – Tony

+0

На сайте описано, как изменить logincreen внутри темы cudtom. Таким образом, вы либо расширяете свою текущую тему cudtom, либо создаете свою собственную тему в качестве дочерней темы вашей текущей темы, которая затем содержит только адаптацию для вашего экрана входа в систему. Это позволяет обновить полную версию Wordpress без необходимости беспокоиться, так как вы только адаптируете свою собственную тему. – heiglandreas

Смежные вопросы