CI 묻고 답하기

제목 어제 form_validation에 대해 질문을 올렸는데 이어 또 올리게 되었습니다.
글쓴이 정수리 작성시각 2016/06/10 11:04:14
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 18902   RSS

1%라도 해본 질문 vs. 1%도 안해본 질문, 여러분은 어떤 질문에 손이 가십니까?

 

form_validation로드 하여 사용하여

폼검증을 하면 규칙이 맞지않을 경우 모델쪽에 전송은 되지 않지만

에러메시지를 출력하지 않습니다;

그렇기에 javascript를 통해 먼저 유효성 검사를하여 잘못된 곳은

alert을 통해 에러메시지를 띄워 잘못된 곳을 알려주는방법을 사용하고자 합니다

 

저렇게 할경우 form_validaiton을 사용할 의미가 없어질까요?

 

javascript로 검사를 하고 cotroller에서 form_validation을 통해

검사를 하니 2번검사를 해서 낫긴한데;;

 

form_validation을 통해 검사하고 안맞으면 출력메세지가 나오면

javascript를 통한 유효성 검사를 굳이 할필요가 없을 것 같아서

 다음글 system->core-> Input.php... (2)
 이전글 form validation이 적용이 안되네요;; (9)

댓글

한대승(불의회상) / 2016/06/10 11:19:29 / 추천 0
javascript는 조작이 가능 하므로 보안을 위해서는 2번 하는것이 정석 입니다.
변종원(웅파) / 2016/06/10 11:21:17 / 추천 0

ci 폼검증을 사용하는데 에러메세지가 나오지 않는다면 잘못 만드신 것이구요.

프론트단에서 검증을 하더라도 서버단 검증을 안하면 그냥 뚫리기 때문에 서버단 검증을 하는 겁니다. (둘다 하면 최고이구요)

배강민 / 2016/06/10 12:10:46 / 추천 0

http://book.naver.com/bookdb/book_detail.nhn?bid=2103583

위 책 하나 사서 꼭 보시길 빕니다. 글자도 크고, 얇습니다.

정수리 / 2016/06/10 12:18:26 / 추천 0

@웅파

http://codeigniter-kr.org/bbs/view/qna?idx=13806&lists_style=

이게시글을 보시면 코드를 작성하였는데 어느점이 잘못됐는지 알수 있을까요

다른분들이 답변을 달아주셔서 그 방법대로 사용하였지만 되지 않았습니다;

안되는 이유라도 알고 싶습니다.

정수리 / 2016/06/10 12:22:35 / 추천 0

@배강민

저 책을 구입할려고 생각했었는데

너무 출간된지 오래된 책이라 고민이되더라구요

나름추천해주시니 구입해서 봐야겠네요

배강민 / 2016/06/10 12:24:13 / 추천 0

오래된책이지만 웹의 기본 보안개념은 동일합니다.

전 PHP가 아닌 다른 웹언어를 하시는 지인들에도 꼭 보라고 추천합니다.