제안

· 15년 전 · 1366
이번 패치에 모든 embed 태그를 관리자에 한해 비활성화 시키도록 하셨는데, 차라리 좀 번거럽더라도 모든 form들에 특정토큰을 사용해 체크하는건 어떨까요? 예를들어서 유저가 form을 볼때마다 임의의 랜덤한 토큰을 생성하고 유저가 form을 submit 할때 해당 토큰값을 체크하는 식으로... 예를 들어

<?
session_start();
$token = md5(microtime() . mt_rand(0, 1000) . mt_rand(0, 1000) . mt_rand(0, 1000));
$_SESSION['token'] = $token;
?>
<form action="form.php" method="post">
<input type="hidden" name="token" value="<? echo $token; ?>" />
</form>

하고 update.php 에서

<?
if ($_POST['token'] != $_SESSION['token']) {
die('잘못된 토큰값');
}
?>

뭐 대충 이런식으로 말이죠. 임시적인 토큰값은 DB에다 생성하면 더 좋고요.

???
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
15년 전 조회 2,036
15년 전 조회 1,669
15년 전 조회 2,858
15년 전 조회 1,814
15년 전 조회 2,969
15년 전 조회 2,646
15년 전 조회 1,916
15년 전 조회 1,784
15년 전 조회 1,773
15년 전 조회 1,759
15년 전 조회 1,559
15년 전 조회 2,155
15년 전 조회 1,518
15년 전 조회 1,739
15년 전 조회 1,367
15년 전 조회 1,298
15년 전 조회 3,791
15년 전 조회 2,178
15년 전 조회 1,577
15년 전 조회 2,127
15년 전 조회 1,153
15년 전 조회 1,819
15년 전 조회 1,692
15년 전 조회 1,422
15년 전 조회 1,698
15년 전 조회 1,806
15년 전 조회 1,716
15년 전 조회 1,458
15년 전 조회 1,716
15년 전 조회 1,275
🐛 버그신고