수정 삭제 권한 없을때 리다이렉트 제한

1. 정확한 제품 또는 플러그인 이름

KBoard 오션 별점 스킨

 

2. 상세 내용

게시판 설정은 비회원도 글쓰기 가능하게 되어 있습니다.

다른사람이 쓴 글을 수정,삭제 하고자 할 경우 비밀번호를 묻는 페이지가 나옵니다.

문제는 관리자가 쓴 글을 비회원이 수정이나 삭제버튼을 누를 경우에는 로그인창으로 리다이렉트 되는 것입니다.

이 경우 권한이 없습니다. 경고창 이후 그 페이지에 그대로 남아있게 하고 싶습니다.

 

3. 확인 가능한 상세 페이지 주소

http://chaeum97.com/review/

리스트 중 2번은 관리자가 쓴 글이고, 나머지는 비회원 상태로 작성한 글입니다.

 

4. 수정한 코드 내역 (있다면)

검색을 통해 수정삭제 버튼을 다음과 같이 변경해 보았는데, 이 경우에는 비회원이 자기가 쓴 글도 수정,삭제가 불가능했습니다.

            <?php if($content->isEditor()):?>
            <div class="right">
                <a href="<?php echo $url->getContentEditor($content->uid)?>" class="kboard-ocean-rating-button-small"><?php echo __('Edit', 'kboard')?></a>
                <a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-ocean-rating-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
            </div>
            <?php else:?>
            <div class="right">
                <a href="javascript:void(0);" class="kboard-ocean-rating-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Edit', 'kboard')?></a>
                <a href="javascript:void(0);" class="kboard-ocean-rating-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Delete', 'kboard')?></a>
            </div>
            <?php endif?>

            

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기