2010-11-21 5 views
0

사용자가 내 사이트에 로그인 한 후 뒤로 버튼을 누르거나 이전 페이지 또는 로그인 페이지로 다시 이동하지 않으면 다른 페이지로 대체 할 수 있습니까?php 로그인 스크립트

답변

0

로그인 페이지를로드하는 코드에서 사용자가 로그인했는지 여부를 감지 할 수 있으며, 그렇다면 원하는 페이지로 리디렉션 할 수 있습니다. 이 리디렉션이 수행되는 방식은 사용중인 프레임 워크에 따라 다릅니다.

1

사용자가 로그인하는 즉시 새 세션을 만듭니다.

로그인 페이지가로드되면 세션에서 로그인 정보를 확인하십시오. 사용자가 로그인 한 경우 원하는 페이지로 리디렉션하십시오. 그렇지 않으면 아무것도하지 말고 로그인 페이지 만 표시하십시오.

+0

스크립트가 있습니까? 죄송합니다, 저는 PHP에서 초보자입니다. – amidamaru

+1

@ amidamru 이것은 인증 처리 방법에 따라 많이 달라집니다. 표준 세션을 사용한다고 가정하면 http://www.tizag.com/phpT/phpsessions.php를 참조하십시오. 그런 다음 리디렉션의 경우 'Location'HTTP 헤더를 설정하십시오. http://php.net/manual/en/function.header.php – Brad