2011-01-14 3 views
1

lightOpenID를 사용하려고합니다. 간단해야하며 파일을 업로드하는 경우 작동합니다. example-google.php를 사용할 때 처음으로 로그인 버튼을 클릭하고 Google에 로그인하여 내가 만들고있는 사이트를 허용/기억하도록 요청했습니다. 그런 다음 example-google.php? login 및 많은로드 속성으로 다시 리디렉션됩니다. 하지만이 페이지에는 "금지되었습니다.이 서버의 경로/to/folder/example-google.php에 액세스 할 수있는 권한이 없습니다." URL에서? login을 포함한 속성을 삭제하면 "Google로 로그인 버튼"이 표시되므로 파일 권한이 올바로 적용됩니다.LightOpenID가 리디렉션 할 때 금지되었습니다.

지금부터 해당 버튼을 클릭하면 바로 금단의 페이지로 리디렉션되므로 로그인을 사용하여 내 로그인 정보에 만족하고 있음을 분명히 기억하고 있습니다.

나는이 문제를 해결하기 위해 내 머리를 흔들면서 도움과 모든 종류의 것을 찾아 보았습니다. 어떤 도움을 주시면 감사하겠습니다 만, openid를 포기할 시점 근처에 있습니다 (다른 libs가 구현하기가 더 어려워 보였기 때문에).

+1

당신이 지금 당신의 문제를 해결 한 것 같습니다 (적어도 당신의 웹 사이트에 로그인하려고 할 때 저에게 효과적입니다). 문제는 무엇 이었습니까? – Mewp

+0

문제가 해결 되었습니까? – Nilesh

답변

2

이 문제에 대해 많은 조사를 한 후에 작동하도록했습니다. 문제는 아파치 서버 또는 호스팅 제공 업체의 아파치 서버가 쿼리 문자열의 URL을 차단하도록 mod_security를 ​​구성했을 가능성이 큽니다. 호스팅 제공 업체는 Hostgator이고 도메인 등록을 허용하면 403이 나에게 제공되지 않습니다.

+0

다른 곳에서도 비슷한 대답을 발견했습니다. 내 (공유) 웹 호스트 공급자가 그것을 조사했습니다 (그들은 OpenID를 사용하여 시도한 예제 URL을 원했습니다). 그들은 "방화벽 로그에서 문제가 발견되었으며 웹 응용 프로그램 방화벽 개발자에게 버그 보고서를 제출했습니다. 문제를 해결하거나 해결 방법을 제공 할 것입니다." 방금 ​​내 전자 메일을 확인하고 수정했습니다. – Gregory

+0

고맙습니다 @digitlworld, 나는 정확히 같은 오류가있었습니다 (그리고 나는 또한 Hostgator와 함께합니다). 더 나은 오류 메시지가 있다면 더 좋았을 것입니다. – ericbae

+0

.htaccess를 통해 특정 mod_security 동작을 비활성화 할 수 있습니까? 로그인 페이지에만 이상적입니다. –

0

openid.php 파일을 사용하십시오. 나는 그것을 시도했다, 그것은 성공적으로 다시 리다이렉트한다. 뭔가 잘못하고 있어야합니다. 문제를 자세히 기술하십시오. 또한, 여기에 제공된 링크에 액세스 할 수 없습니다!

+0

내 새로운 링크는 http://lightopenid.gastoncancino.com/입니다. 그러나 문제를 해결했습니다. 어쨌든 감사드립니다. 이제 내 웹 사이트에 로그인 할 수 있습니다. – user622283