사용자 이름 필드에 특정 사용자 이름을 입력하지 못하도록 제한하려면 어떻게해야합니까?

saurishmonga

사용자 이름 필드에 특정 단어가 입력되는 것을 차단하고 싶습니다.

    if($stmt = mysqli_prepare($link, $sql)){
        // Bind variables to the prepared statement as parameters
        mysqli_stmt_bind_param($stmt, "s", $param_username);
        
        
        $param_username = trim($_POST["username"]);
        
     
        if(mysqli_stmt_execute($stmt)){
            /* store result */
            mysqli_stmt_store_result($stmt);
            
            **if(mysqli_stmt_num_rows($stmt) == 1) {
                *$username_err = "This username is already taken.";*
            } else{
                $username = trim($_POST["username"]);
            }**

특정 사용자 이름을 차단하고 이에 대한 에코를 표시하려는 다른 조건을 추가하고 싶습니다.

        } else{
            echo "Oops! Something went wrong. Please try again later.";
        }

        
       
피자 몬스터

당신은 비교할 수 있습니다.

$forbidden_name = "NameYouWantToCheck";

$param_username = trim($_POST["username"]);
if (strtoupper($param_username) !== strtoupper($forbidden_name)) {

    // insert user in the darabase
    if ($stmt = mysqli_prepare($link, $sql)) {

        // Bind variables to the prepared statement as parameters
        mysqli_stmt_bind_param($stmt, "s", $param_username);            
    
        if (mysqli_stmt_execute($stmt)) {
            // store result
            mysqli_stmt_store_result($stmt);
            
            if(mysqli_stmt_num_rows($stmt) == 1) {
                $username_err = "This username is already taken.";*
            }
            else{
                $username = $param_username;
            }
        }
        else{
            echo "Oops! Something went wrong. Please try again later.";
        }
    }
}
else {
    echo "$forbidden_name is not allowed!";
}

strtoupper 함수는 비교하기 전에 두 이름을 모두 대문자로 만듭니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 이름에 특수 문자를 허용하려면 어떻게해야합니까?

분류에서Dev

사용하지 않는 특정 사용자 이름과 비밀번호를 사용하여 사용자에게 데이터베이스 액세스 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

파일 이름에서 특정 문자열을 제거하려면 어떻게해야합니까?

분류에서Dev

특정 패키지에 대한 업데이트를 사용자에게 경고하도록 Pacman을 구성하려면 어떻게해야합니까?

분류에서Dev

SwiftUI 구성에 대한 기본값을 제공하지만 사용자가이를 재정의하도록하려면 어떻게해야합니까?

분류에서Dev

사용자 정의 Unity 사이드 바 아이콘을 사용하려면 어떻게해야합니까?

분류에서Dev

이메일 / 사용자 이름없이 이전 커밋에 이메일 / 사용자 이름을 추가하려면 어떻게해야합니까?

분류에서Dev

사용자 입력을 이미 변수로 저장되어있는 특정 문자열로 제한하려면 어떻게해야합니까?

분류에서Dev

사용자에게 입력 파일 이름을 요청한 다음 해당 파일 이름을 사용하려면 어떻게합니까?

분류에서Dev

특정 하이퍼 링크를 형성하기 위해 입력 상자에서 사용자 지정 입력을 얻으려면 어떻게합니까?

분류에서Dev

하나의 IP 또는 호스트 이름에서만 연결하도록 지정된 SSH 사용자를 제한하려면 어떻게합니까?

분류에서Dev

Bookshelf.js에서 사용자 정의 필드 이름으로 다 대다 관계를 생성하려면 어떻게해야합니까?

분류에서Dev

raw_input ()에 대한 사용자의 응답이 동일한 이름의 문자열에 액세스하도록하려면 어떻게해야합니까?

분류에서Dev

문자열에서 사용 이름을 검색하려면 어떻게해야합니까?

분류에서Dev

Xenial Xerus의 상단 패널에 내 사용자 이름을 추가하려면 어떻게해야합니까?

분류에서Dev

Wildfly의 각 로그 줄에 사용자 이름 (principal)을 추가하려면 어떻게해야합니까?

분류에서Dev

reactstrap 입력에 사용자 지정 스타일을 적용하려면 어떻게해야합니까?

분류에서Dev

입력이없는 경우 각 인 텐트에 대해 사용자 지정 다시 프롬프트를 제공하려면 어떻게해야합니까?

분류에서Dev

표준 사용자가 ubuntu 데스크탑에서 새 사용자 계정을 생성하지 못하도록하려면 어떻게해야합니까?

분류에서Dev

특정 사용자 만 mongodb 및 nodejs의 특정 데이터에 액세스 할 수 있도록하려면 어떻게해야합니까?

분류에서Dev

HTML 페이지에서 mongodb로 사용자 입력을 저장하려면 어떻게해야합니까?

분류에서Dev

JFileChooser의 파일 이름 필드를 사용자가 저장하려는 파일로 설정하려면 어떻게해야합니까?

분류에서Dev

Vuepress의 특정 페이지에 사용자 지정 레이아웃을 사용하려면 어떻게해야합니까?

분류에서Dev

Laravel :이 예제에서 특정 역할을 가진 사용자 목록을 검색하려면 어떻게해야합니까?

분류에서Dev

Symfony에서 swiftmailer를 사용하여 이메일 사용자 이름이 RFC 2822를 준수하도록하려면 어떻게해야합니까?

분류에서Dev

Gnome 3 사이드 바에서 사용자 지정 .desktop 파일이 올바르게 작동하도록하려면 어떻게해야합니까?

분류에서Dev

특정 사용자 만 내 애플리케이션의 특정 기능에 액세스하도록 제한하려면 어떻게합니까?

분류에서Dev

보안상의 이유로 사용자 ID 레이블에 기본 사용자 이름 (예 : Windows 로그인에 의한 사용자 이름) 값을 설정해야하며 어떻게해야합니까?

분류에서Dev

Installshield 2015에서 대화 상자를 사용하여 프로그램 그룹 이름을 정의하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    사용자 이름에 특수 문자를 허용하려면 어떻게해야합니까?

  2. 2

    사용하지 않는 특정 사용자 이름과 비밀번호를 사용하여 사용자에게 데이터베이스 액세스 권한을 부여하려면 어떻게해야합니까?

  3. 3

    파일 이름에서 특정 문자열을 제거하려면 어떻게해야합니까?

  4. 4

    특정 패키지에 대한 업데이트를 사용자에게 경고하도록 Pacman을 구성하려면 어떻게해야합니까?

  5. 5

    SwiftUI 구성에 대한 기본값을 제공하지만 사용자가이를 재정의하도록하려면 어떻게해야합니까?

  6. 6

    사용자 정의 Unity 사이드 바 아이콘을 사용하려면 어떻게해야합니까?

  7. 7

    이메일 / 사용자 이름없이 이전 커밋에 이메일 / 사용자 이름을 추가하려면 어떻게해야합니까?

  8. 8

    사용자 입력을 이미 변수로 저장되어있는 특정 문자열로 제한하려면 어떻게해야합니까?

  9. 9

    사용자에게 입력 파일 이름을 요청한 다음 해당 파일 이름을 사용하려면 어떻게합니까?

  10. 10

    특정 하이퍼 링크를 형성하기 위해 입력 상자에서 사용자 지정 입력을 얻으려면 어떻게합니까?

  11. 11

    하나의 IP 또는 호스트 이름에서만 연결하도록 지정된 SSH 사용자를 제한하려면 어떻게합니까?

  12. 12

    Bookshelf.js에서 사용자 정의 필드 이름으로 다 대다 관계를 생성하려면 어떻게해야합니까?

  13. 13

    raw_input ()에 대한 사용자의 응답이 동일한 이름의 문자열에 액세스하도록하려면 어떻게해야합니까?

  14. 14

    문자열에서 사용 이름을 검색하려면 어떻게해야합니까?

  15. 15

    Xenial Xerus의 상단 패널에 내 사용자 이름을 추가하려면 어떻게해야합니까?

  16. 16

    Wildfly의 각 로그 줄에 사용자 이름 (principal)을 추가하려면 어떻게해야합니까?

  17. 17

    reactstrap 입력에 사용자 지정 스타일을 적용하려면 어떻게해야합니까?

  18. 18

    입력이없는 경우 각 인 텐트에 대해 사용자 지정 다시 프롬프트를 제공하려면 어떻게해야합니까?

  19. 19

    표준 사용자가 ubuntu 데스크탑에서 새 사용자 계정을 생성하지 못하도록하려면 어떻게해야합니까?

  20. 20

    특정 사용자 만 mongodb 및 nodejs의 특정 데이터에 액세스 할 수 있도록하려면 어떻게해야합니까?

  21. 21

    HTML 페이지에서 mongodb로 사용자 입력을 저장하려면 어떻게해야합니까?

  22. 22

    JFileChooser의 파일 이름 필드를 사용자가 저장하려는 파일로 설정하려면 어떻게해야합니까?

  23. 23

    Vuepress의 특정 페이지에 사용자 지정 레이아웃을 사용하려면 어떻게해야합니까?

  24. 24

    Laravel :이 예제에서 특정 역할을 가진 사용자 목록을 검색하려면 어떻게해야합니까?

  25. 25

    Symfony에서 swiftmailer를 사용하여 이메일 사용자 이름이 RFC 2822를 준수하도록하려면 어떻게해야합니까?

  26. 26

    Gnome 3 사이드 바에서 사용자 지정 .desktop 파일이 올바르게 작동하도록하려면 어떻게해야합니까?

  27. 27

    특정 사용자 만 내 애플리케이션의 특정 기능에 액세스하도록 제한하려면 어떻게합니까?

  28. 28

    보안상의 이유로 사용자 ID 레이블에 기본 사용자 이름 (예 : Windows 로그인에 의한 사용자 이름) 값을 설정해야하며 어떻게해야합니까?

  29. 29

    Installshield 2015에서 대화 상자를 사용하여 프로그램 그룹 이름을 정의하려면 어떻게해야합니까?

뜨겁다태그

보관