테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 토큰 질문 채택완료

Policia 7년 전 조회 1,790

어드민쪽에서 검색이 get인데 url에 계속 token값이 붙여져서 넘어가드라구요

 

그래서 js살짝 수정해서 

 

</p>

<p>$(function() {</p>

<p>$(document).on("click", "form input:submit", function() {</p>

<p>var f = this.form;</p>

<p>if($(f).attr('class') != 'search'){</p>

<p>var token = get_ajax_token();</p>

<p>if(!token) {</p>

<p>alert("토큰 정보가 올바르지 않습니다.");</p>

<p>return false;</p>

<p>}</p>

<p>var $f = $(f);</p>

<p>if(typeof f.token === "undefined")</p>

<p>$f.prepend('<input type="hidden" name="token" value="">');</p>

<p>$f.find("input[name=token]").val(token);</p>

<p>}</p>

<p>return true;</p>

<p>});</p>

<p>});</p>

<p>

 

검색일때 form에 class하나 지정해줘서 토큰발행안하도록 했는데 상관없겠지요?

 

이렇게 만들긴했는데 검색일때 토큰이 필요한건가요?

 

그리고 더 좋은방법이 있다면 조언부탁드립니다

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

답변 1개

채택된 답변
+20 포인트
플라이
7년 전

위 토큰 체크는 필요 없을듯 합니다.

토큰 체크는 그누보드 내에서 제대로 전달 받아 문제 없는지 체크하는 기준이기 때문에 굳이 그 부분을 사용을 안하셔도 될듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

P
Policia
7년 전
검색부분에서 url이 지저분해지고 토큰이 필요없는것같아 해보았는데 혹시나 싶어서..ㅎㅎ
답변감사합니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인