2012-03-20 1 views
3

htaccess를 통해 암호로 보호 된 웹 사이트에 디렉토리가 있습니다. 사용자가 암호를 입력하지 않고 프로그램 방식으로이 응용 프로그램을 통해이 웹 페이지를 열 수 있기를 원합니다.프롬프트가없는 htaccess 암호 보호 페이지 열기

예를 들어 URL에 로그인 정보를 삽입 할 수있는 방법이 있습니까? 예 : http://www.mypage.com/page.html?htaccesspassword=asdasdas

감사합니다! 내가 이그나시오 바스케스 - 에이 브람스에 의해 설명 된대로 URL을 통해 인증이, 훨씬 간단하다고 생각하지만

답변

8
scheme://username:[email protected]/path 
+0

사용 방법? 그것은 여전히 ​​비밀 번호를 묻습니다. – Starx

+1

경고 : IE10에서는이 URI 형식이 작동하지 않습니다. –

+1

스푸핑 위험 요소로 제거 된이 형식은 IE6 이후 모든 IE에서 작동하지 않습니다. http://support.microsoft.com/kb/834489 – Chris

1

, 또 다른 방법은 Authorization 헤더를 설정 될 수 있습니다.

기본 인증을 사용한다고 가정합니다.

인증 :

Authorization 헤더는 다음과 같이 보입니다 Base64EncodedCredentials는 형식으로 자료 (64) 알고리즘을 사용하여 인코딩 된 사용자 이름과 암호입니다 기본 Base64EncodedCredentials

사용자 이름 : 비밀번호

여기에 대한 자세한 정보 : http://en.wikipedia.org/wiki/Basic_access_authentication

+0

감사합니다. – springcorn