2015년 1월 8일 목요일

php 간단 일기장 - 로그인 상태 체크

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php 간단 일기장 - 로그인 상태 체크


이 상태대로라면 주소만 알고 있으면 로그인 필요없이 아무나 들어올 수 있게 된다.
따라서 각 페이지마다 로그인되어 있는지 체크하고 로그인되어있지 않으면 로그인페이지로 이동하는 것이 필요하다.


로그인 처리시에
logincomplete 라는 쿠키값이 true 일 경우 로그인인 것으로 처리했다.
따라서 logincomplete 라는 값이 있고 그 값이 true인지 살펴본다.
맞다면 그냥 절차를 진행하고, 맞지 않다면 로그인 페이지로 이동한다.


코드
<?php

$islogined = false;
if (isset($_COOKIE['logincomplete']))
{
    if ($_COOKIE['logincomplete'] == 'true')
    {
        $islogined = true;
    }
}

if ($islogined == false)
{
    header("Location: loginform.php");
}

?>
 
chklogin.php 로 저장한다.
  

댓글 없음:

댓글 쓰기