1. 정확한 제품 또는 플러그인 이름
KBoard - default
2. 상세 내용
글 수정 / 글 삭제 버튼 눌렀을 때 '권한이 없습니다' alert창이 뜨고 확인 버튼을 누르면 관리자 로그인 페이지로 이동이 되는데
이동이 되지 않고 게시글이 그대로 남아있었으면 좋겠습니다
안녕하세요~^^
문제되는 페이지를 남겨주시거나
해당 문제가 발생하는 현상을 이미지로 찍어서 남겨주시겠어요?
그리고 혹시 코드를 수정하신게 있을까요?
고맙습니다.
게시글 > 글수정/글삭제 > '권한이 없습니다' alert창 > 관리자 로그인 페이지 관리자 로그인 페이지가 아닌 alert 창이 뜨고 난 후 그 게시글에 남아있었으면 좋겠습니다.
다른 문의글 참고하여 하단의 코드로 교체하였었는데 페이지 이동을 하지 않고 게시글에 남아있는 것까지는 가능했으나 ,
문의 드린 해당 페이지는 비회원이 게시글을 남기는 페이지로 하단의 코드로 교체했을 경우 비회원 본인이 남긴 게시글을 수정 및 삭제를 할 수 없어
현재는 코드를 삭제해둔 상태입니다.
<?php if($content->isEditor()):?>
<div class="right">
<a href="<?php echo $url->getContentEditor($content->uid)?>" class="kboard-default-button-small"><?php echo __('Edit', 'kboard')?></a>
<a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-default-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-default-button-smalll" onclick="alert('권한이 없습니다.');"><?php echo __('Edit', 'kboard')?></a>
<a href="javascript:void(0);" class="kboard-default-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Delete', 'kboard')?></a>
</div>
<?php endif?>
[문의글 참고 링크]
https://www.cosmosfarm.com/threads/document/53537
남겨주신 내용이 이해가 어렵습니다.
ㄱ. 비회원이 A라는 글을 작성 시
로그아웃 된 유저 혹은 로그인 된 유저가
A글의 수정 버튼 클릭 시에는 비밀번호 입력창이 표시됩니다.
ㄴ. 로그아웃된 유저가
A글의 삭제 버튼 클릭 시에는
비밀번호 입력창이 표시됩니다.
ㄷ. 로그인 된 유저가
A글의 삭제 버튼 클릭 시에는
권한이 없습니다 alert 표시 후 목록으로 이동됩니다.
ㄹ. 로그인 된 유저가 B라는 글을 작성 시
작성자 혹은 관리자 이외의 유저가 수정 또는 삭제 버튼 클릭 시
권한이 없습니다 alert이 표시 됩니다.
ㅁ. 로그아웃 된 유저가
B라는 글의 수정 혹은 삭제 버튼 클릭 시
권한이 없습니다 alert 표시 후 다른 페이지로 이동합니다.
남겨주신 상황은 ㅁ 상황인 듯 한데
링크에 접속하여 수정 버튼을 눌러보니 원하시는 대로 해당 게시글 페이지에 남아있습니다.
어떤 것을 말씀하시는 건지 파악하기가 쉽지 않습니다.
상황을 조금 더 풀어서 남겨주시겠어요?
고맙습니다.
해결했습니다
ngng님, 어떻게 해결하셨는지 여쭤봐도 될까요?
동일한 문제로 끙끙대고 있는데
문의에 대한 스레드봇의 답변으로는 처리가 안되네요.