정의 위치

  • ./config/func.inc.php

정의 내용

/**
 * Check Sequence number grant
 *
 * @param int $seq sequence number
 * @return boolean
 */
function checkUserSequence($seq)
{
    if(!isset($_SESSION['seq']))
    {
        return false;
    }
    if(!in_array($seq, $_SESSION['seq']))
    {
        return false;
    }

    return true;
}

 

용도

  • 시퀀스 번호($seq)에 대해서 이 세션에서 권한이 있는지 확인합니다. setUserSequence($seq) 로 등록이 된 번호인지를 확인하는 이상의 확인은 이루어지지 않습니다.

파라메터

  • integer $seq : 확인할 시퀀스 값을 전달합니다.

예시

  1. ./modules/comment/comment.controller.php 내용 중 insertComment() 메소드 내용 중
    •         if(!$obj->comment_srl)
      		        {
      		            $obj->comment_srl = getNextSequence();
      		        }
      		        elseif(!$is_admin && !$manual_inserted && !checkUserSequence($obj->comment_srl)) 
      		        {
      		            return new Object(-1, 'msg_not_permitted');
      		        }