본문 바로가기

코딩

php 비공개 게시글 | 비공개 문의글 방법

반응형

이용자와 관리자로 1:1 문의 페이지를 제작을 했으나, 문의자가 view.php에서 idx값만 변경을 하면 타인의 문의 내용도 볼 수 있다는 부분을 발견하여 간단한 해결법을 찾아 작성하게 되었습니다.

 

페이지 구조

https://도메인.com/view.php?idx=200 방식이며, board DB에는 문의자의 아이디, 문의 내용, 문의 시간 등등을

member DB에는 회원가입 당시의 ID와 비밀번호를 저장 해놓았습니다.

 

! u_name = board DB에서의 문의자 아이디

! id = member DB에서의 문의자 아이디

 

<?php

 if($board['u_name'] != $member['id']){
        echo "<script>alert(\"본인 문의글 외에 접근을 하실 수 없습니다.\");</script>";
        echo "<script>document.location.href='이동을 할 주소'; </script>";
      }
      
?>

 

반응형