2016-09-24 3 views
-2

사용자가 로그인 한 경우에만 액세스 할 수있는 개인 웹 사이트를 만들고 싶습니다. 로그 아웃 한 경우에도 짝수 파일을 다운로드 할 수 없습니다. 액세스 할 수있는 유일한 장소는 login.example.com입니다.로그인 한 경우에만 웹 사이트에 액세스하십시오.

다른 사용자가 로그 아웃하면 다른 사용자가 리디렉션됩니다. 예를 들어

:

https://images.example.com/images/favicon.png 에 액세스하려면 당신은 서버가보기 자동 login.example.com하는 U 리디렉션합니다, 로그인하지 될 경우

하위 도메인 '로그인'에있을 것입니다 public_html이 아닌 다른 폴더이지만 public_login과 같은 것입니다.

+0

세션을 사용하고 사용자가 사이트의 해당 부분을 볼 수 있는지 확인하고 사이트 전체에이를 포함시킬 수 있는지 확인하는 사용자 지정 함수를 작성할 수 있습니다. –

+0

Google에서이 작업을 수행하는 방법에 대한 약 1000000 개의 예가 있습니다. –

+0

그들 중 하나를 보여줄 수 있습니까? –

답변

0

아직 댓글을 달 수는 없지만 ".htaccess"및 ".passwd"파일을 사용하여 루트를 보호 된 디렉토리로 만들 수 있습니다. "암호로 보호 된 폴더를 만드는 방법"대신 루트를하고있는 폴더를 검색하십시오! 너가 말하는게 이거니? .htaccess의 색인에 대한 액세스를 허용 할 수 있습니다. 원하는 경우 코딩을 수행하지 않아도 작동합니다.

다른 사람이 말했듯이 로그인 스크립트를 사용하거나 로그인 스크립트를 사용하십시오. 논리를 사용하여 로그인 한 사용자와 PHP의 scandir과 같은 사용자 만 파일을 표시 할 수 있습니다.

관련 문제