내 웹 사이트를 종료하고 있으며 향후 3 개월 동안 웹 사이트를 유지해야합니다. 내가 원하는 것은 기본적으로 등록 된 사용자 만 로그인 할 수있게하려는 것입니다. 나머지 웹 사이트는 제한이 없습니다. 사람이 어떤 페이지를 방문하든 상관없이 항상 "로그인"페이지로 리디렉션되는 위치로 설정할 수 있습니까?무엇이든지 상관없이 사용자를 한 페이지로 리디렉션합니다.
답변
당신은 간단한 리디렉션을 사용할 수 나는 가정 :
이<?php
header("Location: http://www.example.com/login_page.php");
exit;
?>
전체 사이트 설정 방법에 따라 다릅니다. 모든 페이지에 공통점이 있다면 (asp의 마스터 페이지와 같이) 마스터 페이지에 세션 상태를 확인하는 코드를 삽입 할 수 있습니다. 세션 상태에 사용자가 로그인 할 때 사용한 종류와 같은 인증 양식이 없으면 사용자를 로그인 페이지로 리디렉션하십시오.
보십시오 : 당신이 아파치를 사용하는 경우
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/login_page.php
RewriteRule^/login_page.php [R=301]
이렇게하면 이미 login_page.php를 방문한 사용자를 다시 로그인 페이지로 리디렉션 할 수 있습니까? 그렇지 않습니다. –
좋은 생각. 나는 그렇게 생각하지 않았다. 이 게시물을 삭제해야하나요? – shaunsantacruz
, 당신의 루트에 .htaccess
파일을 만들 수 있습니다 귀하의 웹 사이트에 다음 내용을 기재하십시오.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule (.*) http://www.yournewwebsite.com.com/login.php [R=301,L]
</IfModule>
그러나이 파일은 로그인 페이지를 포함하여 웹 사이트의 모든 페이지에 적용됩니다.
로그인 스크립트를 먼저 추가 할 수있는 기능을 현재 설정에 추가하는 것이 좋습니다.
예 :.
<?php
include ("login.php");
if($logged_in === false){
//show login page.
exit();
}
//then rest of code goes here.
이 방법은, 귀하의 사이트가 여전히 그것의 페이지를 가지고 있지만, 지금 당신이 로그인 할 수 만 명으로 제한 할 수 있습니다
- 1. 방금 새 답장을 추가 한 페이지로 사용자를 리디렉션합니다.
- 2. 위치에 따라 사용자를 리디렉션합니다.
- 3. 방문자를 새 페이지로 리디렉션합니다.
- 4. 구글 맵스 API는 무엇이든지 상관없이 센터를 0,0으로 설정합니다.
- 5. ASP.NET은 역할에 따라 사용자를 리디렉션합니다.
- 6. 클릭하면 같은 페이지로 리디렉션합니다
- 7. Xcode 4 Inspector Panel은 무엇이든지 상관없이 "No Selection"을 말합니다.
- 8. ActiveDirectoryMembershipProvider는 항상 로그인 페이지로 리디렉션합니다.
- 9. 로그인 한 경우 사용자를 계정 페이지로 리디렉션
- 10. POST를 사용하여 사용자를 Instagram 로그인으로 리디렉션합니다.
- 11. Wordpress : 한 디렉토리에서 모든 디렉토리를 해당 디렉토리의 색인 페이지로 리디렉션합니다.
- 12. 사용자를 이전 페이지로 리디렉션
- 13. 사용자를 원래 페이지로 리디렉션
- 14. Devign은 sign_in으로 리디렉션 한 후 루트로 리디렉션합니다.
- 15. htaccess rewriterule neverepage를 단일 페이지로 리디렉션합니다.
- 16. .htaccess가 데스크톱 사용자를위한 홈페이지 정보 페이지로 리디렉션합니다
- 17. jquery.ui.selectmenu는 양식을 제출하는 대신 색인 페이지로 리디렉션합니다.
- 18. 기본 페이지로 Default.aspx를 설정하면 IIS가 Login.aspx로 리디렉션합니다.
- 19. Asp.Net MVC3 페이지 A를 탐색 한 경우에만 인증되지 않은 사용자를 페이지 B로 리디렉션합니다.
- 20. 사용자를 자신의 프로필 페이지로 제한
- 21. 사용자를 동적 오류 페이지로 리디렉션
- 22. 사용자를 13 페이지로 제한하는 Wordpress?
- 23. 인쇄 버튼을 클릭 한 후 페이지로 사용자를 보내는 방법
- 24. Magento : 로그인 한 사용자를 홈 페이지로 리디렉션하는 방법
- 25. 로그인 한 후 사용자를 그가 있던 페이지로 다시 보냅니 까?
- 26. 로그인 한 사용자를 cakephp에 "권한이 없습니다"오류 페이지로 리디렉션
- 27. 한 도메인의 사용자를 다른 도메인의 특정 페이지로 리디렉션하는 방법
- 28. 입력 한 코드를 기반으로 다른 페이지로 사용자를 리디렉션해야합니다.
- 29. Django - 로그인 후 사용자를 자신의 사용자 정의 페이지로 리디렉션합니다 -> mysite.com/username
- 30. URL에 사용자 이름으로 로그인 한 후 리디렉션합니다.
당신이 해결할 수있을 것으로 판단하기 어려운 .htaccess하지만 어떤 기술을 사용하고 있는지, 웹 사이트가 어떻게 구성되어 있는지, 그리고 사용자를 검사 할 수있는 방법이 있는지 확인하는 것이 더욱 확실합니다. –