내 친구와 저는 사용자가 이미지를 업로드 할 수있는 웹 사이트를 만들고 있습니다. 우리는이 모든 것을 분류했지만 우리는 대중 구성원이 서버의 파일에 액세스 할 수 없도록하지만 멤버가 액세스 할 수 있도록하는 방법을 궁금합니다. 아파치 모듈이 우리에게 이것을시키고 PHP 스크립트와 연결시켜 사용자가 로그인했는지 확인합니다.Apache/PHP를 사용하여 로그인하지 않은 사용자의 디렉토리를 보호하는 방법
1
A
답변
3
예 인증에 사용할 수있는 apache 모듈이 있습니다 (mod_auth
).
여러 백엔드를 지원하므로 응용 프로그램이 여러 백엔드를 지원할 수 있습니다.
아파치 자체는 인증시에도 확장 가능하며, 여러 변형이 존재하는 mod_auth_mysql
이라는 mysql 데이터베이스를 지원하는 다른 모듈이 있습니다. 아파치 2.2 용으로 더 좋은 선택은 mod_authn_dbd
일 수 있습니다. 여러 가지 맛의 SQL 데이터베이스에 대한 일반적인 인터페이스를 제공하기 때문입니다. 또한 ldap이 지원됩니다 : mod_authnz_ldap
.
또 다른 대안은 인증을 위해 PHP를 사용하고 서버에 파일을 제공하도록 명령하는 것입니다. 이는 종종 타사 모듈 인 또는 mod_xsendfile
이라고합니다.
PHP 전용 솔루션을 찾고 있다면 그 중 하나의 질문은 How to password protect files (images, video, zip) dynamically from public and allow access to members only?입니다.
관련 문제
- 1. PHP 로그인하지 않은 사용자의 텍스트를 숨기는 방법?
- 2. MediaWiki 로그인하지 않은 사용자의 경우
- 3. 사용자가 로그인하지 않은 상태에서 웹 페이지를 보호하는 방법
- 4. 로그인하지 않은 사용자의 ROLE 가져 오기 Symfony2
- 5. 로그인하지 않은 경우에도 내 사용자의 값을 자동으로 감지하는 방법
- 6. 등록되지 않은 사용자의 프로필 링크를 보호하는 방법은 무엇입니까?
- 7. 로그인하지 않고 특정 사용자의 트윗을 읽는 방법
- 8. 업로드 : 로그인하지 않은 사용자?
- 9. 로그인하지 않은 사용자가 도착한 페이지를 저장하는 방법
- 10. 현재 로그인하지 않은 사용자의 역할을 확인하는 방법이 있습니까?
- 11. Ruby on Rails : 사용자가 내 앱에 로그인하지 않은 상태에서 facebooker2를 사용하여 사용자의 프로필 사진을 얻는 방법
- 12. JQuery를 사용하여 사용자를 로그인하지 않은 이유는 무엇입니까?
- 13. PHP를 사용하여 로그인하지 않은 사용자에게 가치 추가
- 14. 로그인하지 않은 경우 특정 페이지로 리디렉션 - .htaccess
- 15. Cloudfront를 사용하여 다운로드를 보호하는 방법
- 16. 로그인하지 않은 경우 cakePHP ACL
- 17. 비밀번호를 사용하여 디렉토리를 보호하지만 사용자에게 액세스 권한을 부여하는 방법
- 18. 로그인하지 않은 방문자로부터 내 프레임 워크를 보호하는 가장 좋은 방법은 무엇입니까?
- 19. 로그인하지 않은 상태에서 Windows 프로그램을 실행하십시오.
- 20. 등록되지 않은 사용자의 조회수를 구현하는 방법은 무엇입니까?
- 21. 요청 본문을 보호하는 방법
- 22. 내 파일을 보호하는 방법
- 23. 등록되지 않은 사용자의 데이터를 추적하는 좋은 방법
- 24. Windows에서 파일을 보호하는 방법
- 25. 내 프로그램을 보호하는 방법?
- 26. .NET DLL을 보호하는 방법
- 27. WCF PerCall 서비스를 사용하여 리소스를 보호하는 방법
- 28. net.tcp 바인딩을 사용하여 WCF 통신을 보호하는 방법
- 29. url.parse를 사용하여 SQL 인젝션으로부터 보호하는 방법
- 30. 사용자가 로그인하지 않은 경우 "keyset가 존재하지 않습니다"오류가 발생했습니다.
다운로드 링크에는'readfile()'-wrapper 스크립트를 사용하고 RewriteCond를 통해 조사하려면 세션 ID로 임시 파일을 설정하십시오. – mario
가능한 [PHP를 폴더로 보호] (http://stackoverflow.com/questions/3120174/php-protect-a-folder) – mario
.htaccess 파일을 사용하여 폴더를 보호 할 수도 있습니다 –