2017-03-29 1 views
0

데이터베이스에 데이터를 삽입하기 전에 스팸의 보호 프론트 엔드 양식에 가장 적합한 솔루션은 무엇이며 임의로 두 개의 숫자 또는 보안 문자를 추가 할 수 있습니까?보호 프론트 엔드 양식 odoo 9

간단한 해결책이 있습니까?

+0

데이터가 포함되어 있는지 확인합니다. –

+0

안녕하세요, @user_odoo 값을 게시하기 전에 Google Recaptcha를 사용할 수 있습니다. 프론트 엔드 등록 양식에 대한 검증을 추가했습니다. –

답변

2

양식을 어떻게 설정하고 있는지 확실하지 않지만 클라이언트 측 유효성 검사와 서버 측 유효성 검사를 수행 할 수 있어야합니다. 클라이언트 측 유효성 검사가 전달되지 않으면 사용자가 제출하지 못하게하십시오.

클라이언트 쪽 유효성 검사는 항상 서버 쪽 유효성 검사를 따라야합니다. 컨트롤러 나 양식 제출을 처리하는 데 사용하는 프로세스에서 데이터를 다시 확인할 수 있습니다. 정규식을 사용하여 전화 번호, 이메일 주소, 유효성 검사를 원하는 이름을 확인하십시오. 당신은 좀 더 자세한 정보를 제공 할 수 있습니다 사용하는 어떤 형태의 처리 과정에 대한 자세한 내용을 공유 할 수 있다면 사실 모든 필수 필드 등

HTML5 FORM VALIDATION

Regular expression phone validation

+0

안녕하십니까, 제출 버튼을 클릭하기 전에 captcha 나 다른 도구를 추가하기 전에 오직 인간 사용자 만 프론트 엔드 페이지와 부트 덤 채로 폼을 채울 수 있기를 바랍니다. –

+0

본인이 직접 captcha를 구현하지 않았습니다. 그러나 수백만 명이 그렇게 추측 할 수 있도록 코드를 많이 빌릴 수 있습니다. 내가 찾는 howto. https://www.thesitewizard.com/general/add-captcha-to-feedback-form-script.shtml –

+0

https://www.sitepoint.com/community/t/adding-captcha-to-a-preexisting- contact-form/27914 –