PHP/MySQL 웹 애플리케이션을 구축 중입니다. 사용자가 로그인하고 다양한 세션 변수가 설정됩니다.PHP로 .htaccess 폴더 사용자 이름/비밀번호 적용하기
사용자가 파일 (모든 종류 - 이미지, pdf, .doc 등)을 업로드 할 수있는 웹 서버의 폴더가 있습니다. 나는이 폴더를 보호하여 URL에 타이핑하지 않고 로그인하는 것을 막기 위해이 폴더를 보호하고 싶습니다. 이 폴더에있는 파일을 탐색 할 수 없습니다.
멋지게 작동하는 내 cpanel을 사용하여 비밀번호를 적용 할 수 있습니다. 그러나 사용자가 응용 프로그램에 로그인해야하고이 보호 된 폴더의 파일을 처음 탐색 할 때 보호 된 폴더의 사용자 이름/암호를 묻는 메시지가 나타납니다. 보호 된 폴더의 사용자 이름/암호를 입력 할 필요가 없도록 만들고 싶습니다.
사용자가 로그인하여 세션 변수를 설정하면 PHP를 사용하여 동시에 보호 된 폴더의 사용자 이름/비밀번호를 설정할 수있는 방법이 없으므로 메시지가 표시되지 않습니까? 감사합니다. 이안.
답장을 보내 주셔서 감사합니다. 나는 http 인증 페이지 링크를 보았습니다. 페이지가로드 될 때 $ _SERVER [ 'PHP_AUTH_USER'] & $ _SERVER [ 'PHP_AUTH_PW']의 값을 설정할 수 있습니까? 그러면 사용자가 보호 된 폴더 user/pw를 묻는 메시지가 표시되지 않습니까? 나는 당신이 url에 사용자/pw를 추가 할 수 있다는 것을 몰랐습니다 - 일반 텍스트로 보내지는 것에 대한 팝업에 대한 경고는 이제 의미가 있습니다! 그 대답은 PHP 페이지에서 클릭 한 URL에 user/pw를 추가 할 수 있다고 생각했지만 IE에서는 작동하지 않습니다. –
사용자 이름/암호를 확인하는 방법에 따라 다르지만 작동해야합니다. 확실히 사용자 이름/암호 프롬프트를 차단해야합니다. Internet Explorer에서도 ftp와 동일하게 작동합니다. – BugFinder