문의내용
Q
Fatal error: Call to undefined function get_token() in /home/new/public_html/adm/mobile_admin/menu_sort.php on line 7
Fatal error: Call to undefined function get_token() in /home/new/public_html/adm/mobile_admin/menu_sort.php on line 7
관리자 페이지에서 위와 같은 에러가 나서 ./lib/common.lib.php 파일 마지막쯤에 아래처럼 넣어서 토큰에러가 안나게 해놓았습니다.
// 불법접근을 막도록 토큰을 생성하면서 토큰값을 리턴
function get_token()
{
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
return $token;
}
// POST로 넘어온 토큰과 세션에 저장된 토큰 비교
function check_token()
{
set_session('ss_token', '');
return true;
// 세션에 저장된 토큰과 폼값으로 넘어온 토큰을 비교하여 틀리면 에러
if ($_POST['token'] && get_session('ss_token') == $_POST['token']) {
// 맞으면 세션을 지운다. 세션을 지우는 이유는 새로운 폼을 통해 다시 들어오도록 하기 위함
set_session('ss_token', '');
} else {
alert_close('토큰 에러');
}
}
1. 그런데 관리자페이지에서 "게시판스킨/출력설정" 설정을 마치고 "적용하기 버튼"을 누르면 반응을하지않습니다.
2. 그리고 "게시판 순서 설정"에서 게시판 목록이 나오질 않네요...
대신 설치해줄 수 있는지 아니면 해결책을 주실수있는지 답변부탁드립니다.
감사합니다.