[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа со сторонним сервером
Страницы: 1, 2
TRAD3R
Подскажите, как сделать валидацию логина и пароля на стороннем сервере?
vagrand
Организуйте какое-то HTTP апи.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
stump
А в чем трудности?

_____________
Трус не играет в хокей
TRAD3R
Цитата (vagrand @ 27.04.2015 - 22:07)
Организуйте какое-то HTTP апи.

а где можно подробнее ознакомиться?


Цитата (stump @ 27.04.2015 - 22:17)
А в чем трудности?

я даже не знаю в каком направлении рассматривать вопрос.
paul85
Цитата (TRAD3R @ 27.04.2015 - 20:57)
Подскажите, как сделать валидацию логина и пароля на стороннем сервере?

Что под этим подразумевается? Авторизация через vk или google? Или что-то другое?
TRAD3R
Цитата (paul85 @ 28.04.2015 - 21:06)
Что под этим подразумевается? Авторизация через vk или google? Или что-то другое?

Есть IP-адрес, по которому нужно перейти и проверить валидность логина и пароля. Например, зайти в настройки моего роутера.
AllesKlar
TRAD3R
Не бывает универсальных методов.
Для каждого конкретного сайта нужно смотреть, что он хочет для авторизации, как он ее проводит, и потом уже конкретно для этого случая писать удаленную авторизацию.

Смотреть в сторону curl
искать по запросу авторизация curl

_____________
[продано копирайтерам]
TRAD3R
спасибо, я попробую поискать
TRAD3R
Можно ли через AJAX передать стороннему сайту PHP_AUTH_USER и PHP_AUTH_PW и получить ответ?
TranceIT
Можно. Только следует указать правильные заголовки для базовой авторизации перед отправкой самого запроса.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
TRAD3R
А можете подсказать какие заголовки? я передаю POSTом, но сервер возвращает 401
TranceIT
Могу.

http://google.gik-team.com/?q=http+basic+authentication+php

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
killer8080
Цитата (TRAD3R @ 24.05.2015 - 12:26)
Можно ли через AJAX передать стороннему сайту PHP_AUTH_USER и PHP_AUTH_PW и получить ответ?

нет, кроссдоменные запросы ограничивает same origin policy, в XHR2 они стали возможны, но только если сервер выставляет заголовок Access-Control-Allow-Origin разрешающий их. Авторизоваться на роутере таким способом ты не сможешь.

PS я правда не понял причем тут аякс?
TranceIT
Очевидно, что нужна просто базовая авторизация на аяксе.
А на роутер проще дать возможность удаленного администрирования.

Хотя современные "раздавалки" стали настолько умны, что на некоторых можно юзать собственноручно написанные скрипты и даже поднимать сервера, если у роутера есть USB интерфейс для подключения накопителей.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
TRAD3R
Да, нужна базовая авторизация с использованием кроссдоменного запроса. Желательно аякс, но подойдет и PHP. Можно это реализовать не имея доступа к стороннему серверу?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.