2012-08-29 4 views
-1

방문자가 삽입 한 이메일이 유효한지 확인하기 위해 웹 사이트 양식을 사용하고 싶습니다. 웹 양식 제출을 허용하기 전에 존재하는지 확인하고 싶습니다.자바 스크립트로 이메일 확인

전자 메일 패턴 유효성 검사를 확인하는 자바 스크립트가 많이 있다는 것을 알고 있습니다. 그러나 나는 SMTP Email Checking이나 Validating과 같은 것이 필요하다.

방문자가 삽입 한 이메일은 유효한 형식이어야하며 존재해야합니다. 이것은 방문자가 잘못된 이메일, 잘못된 이메일 주소 및 스팸성 이메일 주소를 삽입하지 못하도록하기위한 것입니다.

Javascript를 사용하여 이메일 유효성 확인을위한 자습서 링크를 제공해주십시오.

나는 서버 측 스크립팅이 그렇게 할 수 있다고 생각하지만 웹 방문자가 양식 제출을위한 제출 버튼을 선택하기 전에 웹 양식에 대한 즉각적인 응답이 필요합니다.

+1

당신이 –

+0

인스턴트 할 수없는 (이 경우 SMTP 서버) 서버를 쿼리 할 때와 같은 즉각적인 반응은 그런 일을 없다 , 적어도 서버로 왕복하는 것이 필요하다. 그러나, 당신은 (ajax를 사용하여) 흐림에 대한 점검을 할 수 있습니다. –

+3

AFAIK, 당신은 하나를 보내고 다른 쪽 수신기는 유효한 바운스로 거부하지 않는 한 전자 메일의 존재를 확인할 수 없습니다. 이 모든 것은 자바 스크립트만으로는 수행 될 수 없습니다. – Vikdor

답변

0

사용자가 전자 메일 계정을 "소유하고 있음"을 확인하지 않고 전자 메일이 "유효"한지 여부 만 확인하면됩니다. 따라서 전자 메일 주소를 확인하는 유일한 방법은 유효하며 해당 사용자가 실제로 소유하고있는 것은 검증 전자 메일을 보내는 것입니다.

이메일에 고유 한 코드가 포함되어 데이터베이스에 저장됩니다.

그런 다음 전자 메일에서 사용자가 고유 코드의 유효성을 검사하는 웹 사이트로 연결되는 링크를 클릭하십시오. 이렇게하면 이메일 주소를 확인할 수 있습니다. 사용자가 자신의 이메일 주소를 확인하면

- 다음 그들에게 귀하의 사이트에 로그인 할 수

+1

일부 사이트는 매우 우아하게 사용하는 또 다른 옵션은 즉시 로그인을 허용하지만 이메일 주소가 확인 될 때까지 일부 기능을 사용 중지하는 것입니다. – tripleee