CI 묻고 답하기

제목 csrf 문의 드립니다!!
카테고리 CI 2, 3
글쓴이 미스힐링 작성시각 2020/03/03 17:50:05
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10301   RSS

로그인 view페이지 form 태크 하단에

<input type="hidden" id="csrf"  name="<?=$this->security->get_csrf_hash();?>" value="<?=$this->security->get_csrf_token_name();?>"/> 값을 추가하였습니다.

 

폼에서 post 액션이 발생되었을때 컨트롤러에서 값을 받으려고 2가지 방식을 사용하였는데

echo '1:'.$this->security->get_csrf_hash();

echo '2:'.$this->input->post('csrf', TRUE);

 

1번 방식으로는 값이 넘어왔고 2번 방식으로는 값이 빈값으로 넘어오더라구요.

기본적으로 hidden값이면 post 파라미터로 값을 받을수 있는게 아닌가요? 고수님들의 조언 구합니다 ㅜㅜ

 다음글 csrf 보안관련 질문 드립니다.!! (4)
 이전글 htaccess ip 라디이렉트 질문드려요,

댓글

곰멍 / 2020/03/03 18:01:27 / 추천 0

post 값은 name 값을 인덱스로 데이터를 받아오기 때문에 name 값이 csrf가 아니라서 빈 값으로 넘어온 것 같습니다.

name 값이 무엇인지 확인해보시기 바랍니다.

 

미스힐링 / 2020/03/04 10:19:29 / 추천 0
오 맞아요!! 네임값이 name="<?=$this->security->get_csrf_hash();?>"네요 ㅎㄷㄷ... 해결했습니다 감사합니다!!