도와주세요 그누보드와 상관없는 php 질문좀...
쿠키 관련으로 질문좀 할께요
관리자 로그인하면은 쿠키를 굽습니다.
setcookie("admin_login",$password,0,"/");
보이는 페이지에 관리자 쿠키가 있으면 내용을 표시합니다.
<? if ($admin_login) { ?>
관리자만 볼수있는내용
<?
}
else { echo ("<script>location=\"./admin.html\"</script>"); }
?>
-------------------------------------------------------
여기서 문제는 각각 다른 계정에 (관리자비밀번호도 다름) 로그인하면 다른계정까지 관리자만 볼수있는 내용이 나옵니다. 보안상 심각한 문제가 있는듯한데요 ㅠ.ㅠ
좋은 방법 없을까요?
관리자 로그인하면은 쿠키를 굽습니다.
setcookie("admin_login",$password,0,"/");
보이는 페이지에 관리자 쿠키가 있으면 내용을 표시합니다.
<? if ($admin_login) { ?>
관리자만 볼수있는내용
<?
}
else { echo ("<script>location=\"./admin.html\"</script>"); }
?>
-------------------------------------------------------
여기서 문제는 각각 다른 계정에 (관리자비밀번호도 다름) 로그인하면 다른계정까지 관리자만 볼수있는 내용이 나옵니다. 보안상 심각한 문제가 있는듯한데요 ㅠ.ㅠ
좋은 방법 없을까요?
댓글 2개
15년 전
위 경우는 프로그램 작성이 잘못되어 전체적으로 재작성이 필요해보입니다.
$admin_login 변수가 있는것만으로 관리자로 처리한다면,, 너무나도 보안에 취약합니다.
위 코드를 쓰시는것은 좋은 방법은 아니나 임시적으로 해결책은
우선 $admin_login 부분은 $_COOKIE['admin_login'] 로 수정하십시오.
관리자마다 출력되는 부분을 조정하시려면
<?if($_COOKIE['admin_login']=='1234')://비밀번호가 1234 라면?>
1234 관리자 내용
<?elseif($_COOKIE['admin_login']=='abcd')://비밀번호가 abcd 라면?>
abcd 관리자 내용
<?endif;?>
으로 수정해보시기 바랍니다.
말씀드린대로 임시 입니다.. 보안에 안좋으니 얼른 수정하세요.
$admin_login 변수가 있는것만으로 관리자로 처리한다면,, 너무나도 보안에 취약합니다.
위 코드를 쓰시는것은 좋은 방법은 아니나 임시적으로 해결책은
우선 $admin_login 부분은 $_COOKIE['admin_login'] 로 수정하십시오.
관리자마다 출력되는 부분을 조정하시려면
<?if($_COOKIE['admin_login']=='1234')://비밀번호가 1234 라면?>
1234 관리자 내용
<?elseif($_COOKIE['admin_login']=='abcd')://비밀번호가 abcd 라면?>
abcd 관리자 내용
<?endif;?>
으로 수정해보시기 바랍니다.
말씀드린대로 임시 입니다.. 보안에 안좋으니 얼른 수정하세요.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
2주 전 | 47 | |
| 199598 | 2개월 전 | 173 | ||
| 199597 | 2개월 전 | 203 | ||
| 199596 | 2개월 전 | 171 | ||
| 199595 | 2개월 전 | 162 | ||
| 199594 | 2개월 전 | 157 | ||
| 199593 | 2개월 전 | 189 | ||
| 199592 | 2개월 전 | 251 | ||
| 199591 |
|
2개월 전 | 395 | |
| 199590 | 2개월 전 | 310 | ||
| 199589 | 2개월 전 | 326 | ||
| 199588 | 2개월 전 | 592 | ||
| 199587 | 2개월 전 | 216 | ||
| 199586 | 2개월 전 | 260 | ||
| 199585 | 2개월 전 | 101 | ||
| 199584 | 2개월 전 | 146 | ||
| 199583 | 2개월 전 | 209 | ||
| 199582 | 2개월 전 | 205 | ||
| 199581 | 2개월 전 | 108 | ||
| 199580 |
|
2개월 전 | 192 | |
| 199579 | 2개월 전 | 244 | ||
| 199578 | 2개월 전 | 216 | ||
| 199577 | 2개월 전 | 161 | ||
| 199576 |
|
2개월 전 | 155 | |
| 199575 | 2개월 전 | 148 | ||
| 199574 |
비버팩토리
|
2개월 전 | 247 | |
| 199573 | 2개월 전 | 251 | ||
| 199572 | 2개월 전 | 207 | ||
| 199571 | 2개월 전 | 217 | ||
| 199570 | 2개월 전 | 182 | ||
| 199569 | 2개월 전 | 217 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기