@matperez

Почему не удается авторизоваться во контакте?

Пишу либу для авторизации приложений в контакте по мотивам https://github.com/speechkey/VKAppAuth. Споткнулся на этапе авторизации. По идее должно редиректить на ссылку для разрешения доступа к приложению, но вместо этого получаю ссылку на повторную авторизацию.

Вот сам код: https://github.com/matperez/vk-app-auth/blob/maste....

Перед отправкой $authRequest я получаю из формы авторизации ссылку "https://login.vk.com/?act=login&soft=1&utf8=1" и набор параметров:
[
            '_origin' => 'https://oauth.vk.com',
            'ip_h' => '8e29e63c00c0ca4f20',
            'lg_h' => '1b2c06197b914831c8',
            'to' => 'aHR0cHM6Ly9vYXV0aC52ay5jb20vYXV0aG9yaXplP2NsaWVudF9pZD0zNzEzNzc0JnJlZGlyZWN0X3VyaT1odHRwcyUzQSUyRiUyRm9hdXRoLnZrLmNvbSUyRmJsYW5rLmh0bWwmcmVzcG9uc2VfdHlwZT10b2tlbiZzY29wZT04JnY9JnN0YXRlPSZkaXNwbGF5PXdhcA--',
        ]

Добавляю туда же логин и пароль пользователя, и шлю post запросом на сервер. Сервер должен дать редирект на страницу с выдачей разрешения. Вместо этого я получаю ссылку на повторную авторизацию. Что я не делаю не так? Может быть дело в том, что на странице авторизации ставятся какие-то нужные куки через Javascript?
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
@matperez Автор вопроса
Разобрался. По ошибке не сохранял куки в запросе. Сам процесс правильный и рабочий.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы