LightOpenID запрещено при перенаправлении назад - PullRequest
1 голос
/ 15 января 2011

Я пытаюсь использовать lightOpenID, который должен быть простым и иметь дело с загрузкой файлов и проверкой их работоспособности. Когда я использую пример google.php, я получаю щелчок по кнопке входа в систему, когда он впервые просит меня войти в Google и разрешить / запомнить созданный мной сайт. Затем он перенаправляет обратно в example-google.php? Login и загружает атрибуты. Но на этой странице написано: «Запрещено. У вас нет разрешения для доступа к пути / to / folder / example-google.php на этом сервере». если я удаляю атрибуты, в том числе «логин» в URL-адресе, я получаю «кнопку« Войти через Google »», поэтому у меня есть правильные права доступа к файлу ».

Если я теперь нажимаю эту кнопку, она сразу же перенаправляет меня на запрещенную страницу, поэтому ясно, что Google помнит, что я вошел в систему и доволен своим сайтом, используя логин.

Я ломал голову над этим, пытался искать помощь и все такое. Любая помощь приветствуется, но я близок к тому, чтобы отказаться от openid (потому что другие библиотеки кажутся более сложными для реализации).

Ответы [ 2 ]

2 голосов
/ 04 февраля 2011

После долгих поисков по этой самой проблеме, я начал работать. Вероятно, проблема в том, что ваш сервер apache или сервер apache хостинг-провайдера настроил mod_security для блокировки URL-адресов в строках запросов. Мой хостинг-провайдер - Hostgator, и я всего лишь попросил их внести в белый список мои домены, и он перестал выдавать мне 403.

0 голосов
/ 08 марта 2011

Используйте файл openid.php.Я пробовал, он успешно перенаправляет обратно.Вы должны делать что-то не так.Пожалуйста, подробно опишите проблему.Также я не могу получить доступ к ссылке, которую вы дали здесь

...