CI 묻고 답하기

제목 ci로 kcp쪽 연동하신분 계신가요?
글쓴이 진이s 작성시각 2014/11/26 10:44:44
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15256   RSS
제가 이번에 kcp 본인인증 연동중인데요

싸이트가 csrf_protection = true; 로 사용을 하고 있습니다.

그런데 kcp 측에선 제가 원하는 변수명으로 받을수 있는 기능이 없더라구요?

param_opt1~3 까지 업체용 변수가 있지만 저것때문에 네이밍을 저렇게 바꿀수도 없고

혹시 kcp 연동하시면서 이부분 해결 하신분 계신가요?
 다음글 ci 내장 메일 라이브러리로 아마존 ses 전송시 한글...
 이전글 INSERT, DELETE, UPDATE 등의 쿼리 실... (2)

댓글

변종원(웅파) / 2014/11/26 11:41:35 / 추천 0
매뉴얼 참고하셔서 Security.php를 확장하여 토큰명과 쿠키명을 수정하여 쓰실 수 있습니다.

아니면 core를 직접 수정하셔도 되구요.



 
/**
 * Token name for Cross Site Request Forgery Protection Cookie
 *
 * @var string
 * @access protected
 */
protected $_csrf_token_name       = 'ci_csrf_token';
/**
 * Cookie name for Cross Site Request Forgery Protection Cookie
 *
 * @var string
 * @access protected
 */
protected $_csrf_cookie_name   = 'ci_csrf_token';

config.php 에서 토큰과 쿠키명 설정할 수 있습니다. ㅎㅎ
진이s / 2014/11/26 12:05:48 / 추천 0
웅파님 답변 감사합니다.

지금 사용하고 있는 변수명이 있어서 변수명을 바꿀순 없습니다.

kcp쪽에서 사용하는 paramg_opt1 라는 변수명으로 사용하기엔 좀 꺼림직 해서요

지금은 훅으로 kcp 통신일때만 예외처리 하였는데 추후 core쪽을 더 살펴 봐야 겟네요!
변종원(웅파) / 2014/11/26 12:22:18 / 추천 0
어차피 변수명은 노출되어 있는 겁니다. ^^