PHP로 이메일 유효성 검사

에 따르면

Android 기기에 사용되는 성공적인 등록 / 로그인 스크립트를 만들었습니다. 저는 PHP를 처음 접 했으니 참아주세요.

<?php
   require "init.php";
   header('Content-type: application/json');

    $email = $_POST['email'];
    $user_name = $_POST['user_name'];
    $user_pass = $_POST['user_pass'];
    $msg = "Congratulations. You are now registered to the most amazing app    
    ever!";

    $passwordEncrypted = sha1($user_pass);         



    if($email && $user_name && $user_pass){

        $sql_query = "select * from user_info WHERE email  ='".mysqli_real_escape_string($con, $email)."' or user_name 
        ='".mysqli_real_escape_string($con, $user_name)."'";

        $result = mysqli_query($con, $sql_query);   

        $results = mysqli_num_rows($result);

        if ($results){
            $don = array('result' =>"fail","message"=>"Email or username exists.");
        }else{

            $sql_query = "insert into user_info values('$email','$user_name','$passwordEncrypted');";

            if(mysqli_query($con,$sql_query)){

                $don = array('result' =>"success","message"=>"Successfully registered!Well done");
                //mail($email,"Well done",$msg);
            }
        }
    }else if(!$email || (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))){


            $don = array('result' =>"fail","message"=>"Please enter a valid email");               


        }else if(!$user_name){

         $don = array('result' =>"fail","message"=>"Please enter your username");

        }else if(!$user_pass){

         $don = array('result' =>"fail","message"=>"Please enter a password");

        }
    }       

   echo json_encode($don);

 ?>

위의 코드를 사용하면 이메일의 유효성이 검사되지 않으며 사용자가 "[email protected]"대신 theo를 입력하더라도 데이터베이스로 이동합니다.

if에서 데이터베이스에 삽입 합니다.

if($email && $user_name && $user_pass){

이것은 $email변수 가 유효한지 아닌지 설정되어 있는지 확인 합니다.

$email변수가 유효한 이메일이 아니면 실행되지 않도록 해당 줄을 변경합니다 .

if($email && $user_name && $user_pass && filter_var($email, FILTER_VALIDATE_EMAIL)){

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이메일 유효성 검사 PHP

분류에서Dev

rspec으로 .edu 유효성 검사로 끝나는 이메일

분류에서Dev

PHP / JavaScript 이메일 양식 및 유효성 검사

분류에서Dev

쉼표로 구분 된 이메일 유효성 검사

분류에서Dev

ember-cp-validations로 선택적 이메일 유효성 검사

분류에서Dev

규칙에 따라 RegEx로 이메일 유효성 검사

분류에서Dev

PHP 양식에서 이메일의 도메인 별 유효성 검사

분류에서Dev

jQuery 유효성 검사로 사용자 지정 메서드 유효성 검사

분류에서Dev

텍스트 파일에서 이메일 유효성 검사 및 삭제-PHP

분류에서Dev

Laravel : 이메일 유효성 검사

분류에서Dev

Cakephp 3 이메일 유효성 검사

분류에서Dev

Android Firebase 이메일 유효성 검사

분류에서Dev

이메일 유효성 검사 Regex JAVA

분류에서Dev

PHP 이메일 유효성 검사 (filter_validate_email)가 작동하지 않음

분류에서Dev

PHP 이메일 삭제 및 유효성 검사가 작동하지 않음

분류에서Dev

Javascript의 정규 표현식으로 이메일 고정 유효성 검사

분류에서Dev

YUP로 이메일 유효성 검사에서 ASCII 문자 만 허용

분류에서Dev

PHP 파일 업로드 + 양식 유효성 검사

분류에서Dev

유효한 이미지로 양식 유효성 검사

분류에서Dev

PHP 유효성 검사 실패 후 특정 ID로 이동

분류에서Dev

PHP로 HTML 페이지의 필드 유효성 검사

분류에서Dev

javascript / Angular / Ionic에서 MX 레코드 유효성 검사로 전자 메일 주소 유효성 검사

분류에서Dev

동일한 PHP 페이지로 사용자 입력 유효성 검사

분류에서Dev

이메일 유효성 검사를위한 정규식 쿼리로 PHP에 .ac.uk도 포함

분류에서Dev

2 이메일 문의 양식 PHP에서 보안 코드로 유효성 검사

분류에서Dev

PHP strpos 유효성 검사

분류에서Dev

JavaScript로 유효성 검사

분류에서Dev

사용자 정의 CSS로 내 자신의 유효성 검사 메시지 던지기 | URL 유효성 검사

분류에서Dev

jquery에서 '이메일 유효성 검사'오류 메시지를 동적으로 변경하는 방법

Related 관련 기사

  1. 1

    이메일 유효성 검사 PHP

  2. 2

    rspec으로 .edu 유효성 검사로 끝나는 이메일

  3. 3

    PHP / JavaScript 이메일 양식 및 유효성 검사

  4. 4

    쉼표로 구분 된 이메일 유효성 검사

  5. 5

    ember-cp-validations로 선택적 이메일 유효성 검사

  6. 6

    규칙에 따라 RegEx로 이메일 유효성 검사

  7. 7

    PHP 양식에서 이메일의 도메인 별 유효성 검사

  8. 8

    jQuery 유효성 검사로 사용자 지정 메서드 유효성 검사

  9. 9

    텍스트 파일에서 이메일 유효성 검사 및 삭제-PHP

  10. 10

    Laravel : 이메일 유효성 검사

  11. 11

    Cakephp 3 이메일 유효성 검사

  12. 12

    Android Firebase 이메일 유효성 검사

  13. 13

    이메일 유효성 검사 Regex JAVA

  14. 14

    PHP 이메일 유효성 검사 (filter_validate_email)가 작동하지 않음

  15. 15

    PHP 이메일 삭제 및 유효성 검사가 작동하지 않음

  16. 16

    Javascript의 정규 표현식으로 이메일 고정 유효성 검사

  17. 17

    YUP로 이메일 유효성 검사에서 ASCII 문자 만 허용

  18. 18

    PHP 파일 업로드 + 양식 유효성 검사

  19. 19

    유효한 이미지로 양식 유효성 검사

  20. 20

    PHP 유효성 검사 실패 후 특정 ID로 이동

  21. 21

    PHP로 HTML 페이지의 필드 유효성 검사

  22. 22

    javascript / Angular / Ionic에서 MX 레코드 유효성 검사로 전자 메일 주소 유효성 검사

  23. 23

    동일한 PHP 페이지로 사용자 입력 유효성 검사

  24. 24

    이메일 유효성 검사를위한 정규식 쿼리로 PHP에 .ac.uk도 포함

  25. 25

    2 이메일 문의 양식 PHP에서 보안 코드로 유효성 검사

  26. 26

    PHP strpos 유효성 검사

  27. 27

    JavaScript로 유효성 검사

  28. 28

    사용자 정의 CSS로 내 자신의 유효성 검사 메시지 던지기 | URL 유효성 검사

  29. 29

    jquery에서 '이메일 유효성 검사'오류 메시지를 동적으로 변경하는 방법

뜨겁다태그

보관