GravityHelp
Проверенные
- Сообщения
- 26
- Реакции
- 0
- Баллы
- 698
Реализую авторизацию на постороннем ресурсе через личный кабинет форума с передачей информации о пользователе
адресная строка браузера
выдает ошибку
форум не перенаправляет на callback.php и не передает данные, до ресурса N2 ключ не доходит
админка:
авторизация на постороннем ресурсе:
callback.php
в файле debug.log ничего нет, его даже не создает.
адресная строка браузера
Код:
/oauth2/authorize?client_id=9682687666114779&redirect_uri=https%3A%2F%2Fдомен.ru%2Fcallback.php&response_type=code&scope=read
форум не перенаправляет на callback.php и не передает данные, до ресурса N2 ключ не доходит
админка:
авторизация на постороннем ресурсе:
Код:
header('Location: ' . $xenforoAuthUrl . '?client_id=' . $clientId . '&redirect_uri=' . urlencode($redirectUri) . '&response_type=code&scope=' . urlencode($scope));
exit;
callback.php
Код:
file_put_contents('debug.log', print_r($_GET, true), FILE_APPEND);
if (isset($_GET['code'])) {
$code = $_GET['code'];
echo 'Код авторизации: ' . htmlspecialchars($code) . '<br>';
// Дальнейшая обработка
} else {
echo 'Ошибка авторизации: код не получен.';
}