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