Я пытаюсь использовать lightOpenID, который должен быть простым и случай загрузки файлов, а затем тестирование его работы. Когда я использую example-google.php, я нажимаю кнопку входа в систему, когда он просил меня войти в Google и разрешить / запомнить сайт, который я создаю. Затем он перенаправляет обратно в example-google.php? Login и загрузку атрибутов. Но на этой странице указано «Запрещено. У вас нет разрешения на доступ к пути / в / folder / example-google.php на этом сервере». если я удалю атрибуты, включая «логин» в URL-адресе, я получаю «Войти с помощью кнопки Google», так что у меня есть правильные права на файлы.
Если я сейчас нажму на эту кнопку, она сразу перенаправит меня на запретную страницу, так что Google помнит, что я вошел в систему и доволен своим сайтом, используя логин.
Я измотал свой мозг по этому поводу, пытался найти помощь и все виды. Любая помощь приветствуется, но я почти готов отказаться от openid (потому что другим libs было больше проблем для реализации).
После долгих поисков по этой самой проблеме я получил ее на работу. Вероятно, проблема заключается в том, что сервер Apache сервера или хостинг-провайдера имеет mod_security, настроенный для блокировки URL-адресов в querystrings. Мой хостинг-провайдер – Hostgator, и все, что я сделал, это попросить их перечислить мои домены, и он прекратил давать мне 403.
Используйте файл openid.php. Я попробовал, он перенаправляет обратно успешно. Вы, должно быть, делаете что-то неправильно. Пожалуйста, укажите проблему подробно. Кроме того, я не могу получить доступ к ссылке, которую вы здесь указали!