php Форма авторизации, аутентификация на другом сайте - PullRequest
0 голосов
/ 30 мая 2011

В настоящее время у меня есть форма входа в систему на моем веб-сайте, которая отправляет другой веб-сервис (веб-портал), который я запускаю.Это позволяет людям входить в веб-портал прямо с моей домашней страницы (в обход реальной страницы входа в портал).Это все работает нормально, за исключением того, что если введено неправильное сочетание имени пользователя и пароля, форма все равно будет отправлять POST на веб-портал, который затем отображает «сбой входа в систему» ​​

Предлагаемое решение: Используйте CURL для выполнения POST нана стороне сервера, а затем проверьте ответ HTML на наличие слов «Ошибка входа».Если текст «Ошибка входа» найден, в форме входа должна отображаться ошибка.Если текст «Ошибка входа в систему» ​​НЕ найдена, форма входа должна продолжать отправку сообщения POST на веб-портал.

Может кто-нибудь исправить меня, если есть более простой метод?Любые ссылки или фрагменты, которые могут указать мне правильное направление, будут с благодарностью приняты.

1 Ответ

0 голосов
/ 30 мая 2011

Может быть curl_error() вернет подходящий код?

...