2009-10-08 3 views
0

예전의 http 인증 로그인을 사용하는 사이트에서 일하고 있습니다.HTTP 인증 로그인을 취소 하시겠습니까?

누군가가 실수로 로그인을 시도하고 취소 버튼을 누르면 로그인 상자가 사라지고 총 3 개가 다시 나타납니다 사용자를 추악한 "인증 필요"페이지로 보내기 전에.

로그인 버튼을 한 번 누르면 로그인이 닫히고 "인증 필요"페이지로 리디렉션되지 않도록 로그인을 조정하는 방법을 아는 사람이 있습니까?

또는 더 나은 아직 사용자 지정 PHP/CSS 페이지로 리디렉션.

+0

중복 : http://stackoverflow.com/questions/449788 – Gumbo

+0

@Gumbo, 사용자 지정 401 문서를 제공하지 않고 로그 아웃하는 문제였습니다. –

답변

2

서버에서 자동으로 사용자를 HTTP 401 페이지로 보냅니다. 이 페이지는

ErrorDocument 401 /myerrordocs/HTTP_UNAUTHORIZED.html 

은 htaccess로 파일로 갈 것이다, 당신을 httpd.conf 또는 지역의 .htaccess 파일 예를 들어

지정할 수 있습니다.

+0

이 작업은 기본 페이지의 로그인에 사용되지만 웹 사이트의 다른 페이지에서 더 많이 로그인하면 리디렉션 페이지의 절대 경로가 달라집니다. 예 : css가 제대로로드되지 않습니다. 또한, 그것은 PHP 페이지 redrict 수없는 것 같아? html 만? – chris

+0

내 잘못이야, 난 그냥 일을 제대로 작동하도록 절대 경로를 사용해야했다 htaccess 트릭에 대한 thx – chris