checkUserSequence($seq)
정의 위치
- ./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;
}
* 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 : 확인할 시퀀스 값을 전달합니다.
예시
- ./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');
}
-
댓글 0