도와주세요 그누보드와 상관없는 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;?>
으로 수정해보시기 바랍니다.
말씀드린대로 임시 입니다.. 보안에 안좋으니 얼른 수정하세요.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 199687 | 1개월 전 | 168 | ||
| 199686 | 1개월 전 | 463 | ||
| 199685 | 1개월 전 | 94 | ||
| 199684 | 1개월 전 | 157 | ||
| 199683 |
|
1개월 전 | 161 | |
| 199682 |
비버팩토리
|
1개월 전 | 109 | |
| 199681 | 1개월 전 | 163 | ||
| 199680 | 1개월 전 | 133 | ||
| 199679 | 1개월 전 | 114 | ||
| 199678 | 1개월 전 | 198 | ||
| 199677 |
|
1개월 전 | 200 | |
| 199676 | 1개월 전 | 115 | ||
| 199675 | 1개월 전 | 89 | ||
| 199674 | 1개월 전 | 257 | ||
| 199673 | 1개월 전 | 166 | ||
| 199672 | 1개월 전 | 160 | ||
| 199671 | 1개월 전 | 139 | ||
| 199670 | 1개월 전 | 121 | ||
| 199669 |
|
1개월 전 | 204 | |
| 199668 | 1개월 전 | 136 | ||
| 199667 |
nekoieye
|
1개월 전 | 201 | |
| 199666 | 1개월 전 | 158 | ||
| 199665 | 1개월 전 | 444 | ||
| 199664 | 1개월 전 | 153 | ||
| 199663 | 1개월 전 | 258 | ||
| 199662 |
|
1개월 전 | 141 | |
| 199661 | 1개월 전 | 118 | ||
| 199660 |
별찢이내린다샤랄랄라랄라
|
1개월 전 | 226 | |
| 199659 |
|
1개월 전 | 140 | |
| 199658 | 1개월 전 | 139 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기