- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пытаюсь сделать авторизацию через сторонний сайт.
Скрипт:
proxy.php:
Отправляется запрос: username=123%40ya.ru&password=123&ajax_url=http%3A%2F%2123.com%2Fajax%2Fauth%123
Приходит ответ:
А должен вернуться access_token ...что я делаю не так?
Для начала попробуйте авторизоваться на сайте, с которого приодит 400 ошибка из браузера и посмотреть на запросы/ответы и их заголовки.
Дикий пионер, там убрали форму авторизации. То есть не убрали, а поменяли на uLogin, а мне нужно по старому авторизоваться. Человек у которого авторизация работает писал:
надо послать POST запрос username={0}&password={1}
там возвращается access_token
Вот всё что я имею. А человека давно в сети не было что-бы подробнее поспрашивать.
А зачем вы тогда передаете туда ajax_url?
Попробуйте каким-нибудь генератором POST-запросов сконструировать простейший post-запрос, на который сможете получить ответ.
Ну или мне в личку адрес формы киньте - попробую завтра постучаться post-запросами, чтобы посмотреть, когда 400 ошибку выдает.
Попробуйте каким-нибудь генератором POST-запросов
Генератором приходит нужный ответ ...что-то в коде неправильно видимо :)
Начали приходить ответы. Три варианта.
Как вот здесь
Указать:
если {"error":{"code":112,"message":"Not exist username."}}
alert('Неправильный логин');
если {"error":{"code":113,"message":"Wrong password."}}
alert('Неправильный пароль');
если {"result":{"access_token":"fiu258meub3ilg3l9gmoiekca3"}}
$("#flash-form").html(<p>fiu258meub3ilg3l9gmoiekca3</p>);
Написал так:
Может неправильно написал, но работает.
var code = res.substring(17, 20);
if(code == 112){
}
elseif(code == 113){
}
else{
}