Мне нужно создать форму для входа на одну из страниц сайта Wordpress, который я только что наследовал. Я абсолютно новичок в WordPress и PHP. Идея состоит в том, чтобы создать форму входа в систему и при ее отправке будет обращаться к веб-службе .net, которая затем вернет значение, указывающее, является ли пользователь действительным. (Часть .net от него все в порядке. Я просто проверил ее с небольшим фрагментом кода php, и он работает). Основываясь на возвращаемом значении, мне нужно создать аутентификационный билет для пользователя в wordpress. Как мне это сделать? Кажется, я понятия не имею. Я попытался использовать встроенные формы, которые поставляются с wordpress. Насколько это сложно, нет никакого очевидного способа установить соединение с мылом с веб-службой и все такое. Пожалуйста помоги.Форма входа в WordPress, которая вызывает веб-службу при отправке
ответ
Я не совсем уверен, где вам нужно будет начинать, или сколько пользовательского кодирования вам нужно будет сделать, чтобы заставить это функционировать так, как вы хотите, но понимание SOAP in PHP кажется важным. Понимание PHP Sessions также было бы важным. Кроме того, было бы неплохо иметь WordPress codex в качестве ссылки.
Что касается использования WordPress SOAP, я смог найти один SO question, который может помочь.
Большое спасибо за быстрый ответ. Очень признателен. Еще один быстрый вопрос. Когда я хочу создать php-страницу в wordpress, как мне это сделать? Мне нужно создать шаблон в теме, которую я использую, и использовать этот шаблон для моей страницы? – Sai
Извините, мне пришлось уйти сразу после этого на работу. Страницы в Wordpress не являются действительно страницами PHP; содержимое хранится в базе данных в таблице 'wp_posts' в столбце' post_content', а весь HTML-код вокруг содержимого страницы хранится в шаблонах тем. Эти файлы шаблонов можно найти в 'wp-content/themes/theme-directory'. Многие темы очень грязные, но я считаю, что многие рамки темы просты и хороши для новичков, которые хотят настроить свою тему. Вы можете найти код для тем WordPress [здесь] (http://codex.wordpress.org/Theme_Development). –
- 1. Форма входа в систему SharePoint не делает ничего при отправке
- 2. Wordpress предотвращает перенаправление при пустом отправке из пользовательской формы входа
- 3. Форма при создании 404 страницы при отправке
- 4. Пользовательская форма WP, которая меняет роль пользователя при отправке
- 5. Wordpress Форма контакта плагин застревает навсегда при отправке формы
- 6. Форма не очищена при отправке
- 7. Домашняя страница Форма входа в систему - Wordpress
- 8. Пользовательская форма входа в wordpress admin bar
- 9. Моя пользовательская форма входа в WordPress
- 10. Форма контакта Ошибка при отправке
- 11. JQuery вызывает функцию php при отправке вопроса
- 12. Wordpress 404 Ошибка при отправке формы
- 13. Конфликт при отправке кнопки при нажатии кнопки входа в систему
- 14. Форма не отображается в деталях при отправке
- 15. Как показать сообщение succes при отправке формы в wordpress redirect
- 16. Форма шкур на отправке
- 17. Изменение значений при отправке формы (выпадающая форма)
- 18. Форма действия не перенаправляется при отправке
- 19. PHP Форма не обрабатывается при отправке
- 20. Форма процесса только при отправке сервером
- 21. Контактная форма не перенаправляется корректно при отправке
- 22. HTML/Javascript: Простая форма проверки при отправке
- 23. SMTP Контактная форма пустой экран при отправке
- 24. Форма jQuery возвращает пустую страницу при отправке
- 25. MPI4Py вызывает ошибку при отправке/recv
- 26. Выпадающая форма входа в систему не работает в Wordpress
- 27. Harden Joomla 3.1 Форма входа
- 28. Форма проверки на отправке
- 29. Система входа в Wordpress
- 30. Ошибка входа в систему при попытке входа в Wordpress?
Я не уверен, что вы в состоянии, но если вы можете, вы должны обязательно потратить время на преобразование этого сайта WordPress в нечто более знакомое. Попытка получить две отдельные системы для общения, как это, скорее всего, вызовет больше проблем в будущем, а также откроет потенциальные уязвимости безопасности, особенно если вы абсолютно ничего не знаете об одной из систем. Хотя, если вы абсолютно _need_ сделать это таким образом, я могу связать вас с некоторыми связанными учебниками HTML/PHP и Wordpress. –
Я сам не могу принять это решение. Мне поручено построить это, и все, что я предлагаю, просто отмахивается, боюсь. Итак, на данный момент мне абсолютно необходимо это сделать. – Sai
Хорошо. Это был просто дружеский вклад. Я добавлю ответ, указывающий на некоторые ресурсы в ближайшее время. –