스킨질문좀 드리겠습니다. 채택완료
코딩초보1
6년 전
조회 2,512
https://sir.kr/g5_skin/25290?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&page=2 이거스킨을 사용할려고하는데요
메인화면에
include_once("customer1.php"); ?>
넣고
게시판명들어가야하는부분도 다넣었는데
글쓸때 올바른방법으로 이용해주세요 문구가 나오는데 왜그런걸까요 ㅠㅠ?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
올바른 방법을 이용해주세요의 경우 토큰처리가 제대로 되지 않았단 뜻인데,
>
wirte_update.php에서 저 토큰을 받아들이는 구문이 있는지 확인해보세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
코딩초보1
6년 전
�
볼피드
6년 전
bbs/wrtie.update.skin 부분에 보시면
// 토큰체크
check_write_token($bo_table);
이 있는데 이 부분이 <?php echo get_write_token('online') ?> 이 해당 토큰을 받아서 체크하는 소스입니다.
토큰이 제대로 생성되지 않았거나 생성되었는데 제대로 전송이 되지 않는 경우라고 보여지네요.
보내기 버튼의 타입이 input의 submit인지, 게시판의 아이디가 online인지 확인 하셔야 될 것 같습니다
common.js부분에
[code]
$(function() {
$(document).on("click", "form[name=fwrite] input:submit, form[name=fwrite] button:submit, form[name=fwrite] input:image", function() {
var f = this.form;
if (typeof(f.bo_table) == "undefined") {
return;
}
var bo_table = f.bo_table.value;
var token = get_write_token(bo_table);
if(!token) {
alert("토큰 정보가 올바르지 않습니다.");
return false;
}
var $f = $(f);
if(typeof f.token === "undefined")
$f.prepend('<input type="hidden" name="token" value="">');
$f.find("input[name=token]").val(token);
return true;
});
});
[/code]
부분이 토큰과 관련된 소스가 있는 곳인데 이 소스가 정상적으로 동작하는지 콘솔로 찍어보세요
// 토큰체크
check_write_token($bo_table);
이 있는데 이 부분이 <?php echo get_write_token('online') ?> 이 해당 토큰을 받아서 체크하는 소스입니다.
토큰이 제대로 생성되지 않았거나 생성되었는데 제대로 전송이 되지 않는 경우라고 보여지네요.
보내기 버튼의 타입이 input의 submit인지, 게시판의 아이디가 online인지 확인 하셔야 될 것 같습니다
common.js부분에
[code]
$(function() {
$(document).on("click", "form[name=fwrite] input:submit, form[name=fwrite] button:submit, form[name=fwrite] input:image", function() {
var f = this.form;
if (typeof(f.bo_table) == "undefined") {
return;
}
var bo_table = f.bo_table.value;
var token = get_write_token(bo_table);
if(!token) {
alert("토큰 정보가 올바르지 않습니다.");
return false;
}
var $f = $(f);
if(typeof f.token === "undefined")
$f.prepend('<input type="hidden" name="token" value="">');
$f.find("input[name=token]").val(token);
return true;
});
});
[/code]
부분이 토큰과 관련된 소스가 있는 곳인데 이 소스가 정상적으로 동작하는지 콘솔로 찍어보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
alert('견적문의 가 접수되었습니다.', G5_URL);
?>
wirte_update.skin.php 부분입니다 스킨에 있는파일입니다.