2009-11-11 4 views
0

HTML 양식의 사용자 이름 &을 웹 사이트의 보호 된 폴더에 게시하려고합니다. 이것이 가능한가? 난 그냥 아래처럼 URL의 구문을 전달 있지만 성공사용자 이름 및 암호를 보호 된 폴더/사이트에 게시

http://username:[email protected]

난 아직 사용자 이름과 암호를 묻는 경고 팝업을 얻고을 가지고 있지 생각? 그 사람을 자동 로그인 할 수 있어야합니다.

누군가가 도와 줄 수 있을까요? 감사합니다.

답변

0

정확히 내가 질문에서 한 것과 Mac의 Safari를 제외한 모든 브라우저에서 작동합니다.

1

HTML 양식을 통해 로그인하면 작동하지 않습니다. 이는 HTTP 인증에만 해당되며, 완전히 다른 것입니다.

많은 (모든?) 브라우저가 데이터 게시를 지원한다고 생각하지 않습니다. 어느 사이트가 GET 기반 로그인을 허용하기를 바란다.

0

URL 주소 부분은 웹 서버에서 파싱되므로 HTML 양식을 처리하는 코드에서는이를 볼 수 없습니다.

매개 변수를 양식에 전달하려면 url?field=value&field2=value2을 사용해야합니다. 이 동작은 GET 동작을 사용하는 양식에서만 작동합니다. POST의 경우 인코딩 된 문서를 생성하고 업로드하는 프로그램이 필요합니다.

두 경우 모두 인터넷에서 사용자 이름과 암호가 일반 텍스트로 브로드 캐스트되므로 계정이 몇 시간 내에 해킹 당합니다. 더 명확하게하기 :이 방법으로이 폴더의 데이터를 "보호"할 방법이 없습니다. 이것은 집에 4 개의 자물쇠가 달린 문을 추가하고 문 옆에있는 거리의 기둥에 못의 열쇠를 보관하는 것과 같습니다.

관련 문제