Not allow alt codes in register

Results 1 to 5 of 5
  1. #1
    Member Lasers is offline
    MemberRank
    Aug 2009 Join Date
    76Posts

    Not allow alt codes in register

    How do I not allow people to make usernames with alt codes in them?


  2. #2
    Enthusiast Alexus54321 is offline
    MemberRank
    May 2011 Join Date
    39Posts

    Re: Not allow alt codes in register

    Code:
    if (preg_match("/^[a-zA-Z0-9._]{3,15}$/", $username)) {
    
    [...]
    
    } else {
    $msg = 'There are invalid characters in your username, please check it!';
    }
    Something like this maybe?

    OR

    Code:
    $filter = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $name);
    
    [...]
    
    }elseif($filter !== $name){
    $msg = "The special characters are disabled.";
    Greez,

  3. #3
    Member Lasers is offline
    MemberRank
    Aug 2009 Join Date
    76Posts

    Re: Not allow alt codes in register

    Quote Originally Posted by Alexus54321 View Post
    Code:
    if (preg_match("/^[a-zA-Z0-9._]{3,15}$/", $username)) {
    
    [...]
    
    } else {
    $msg = 'There are invalid characters in your username, please check it!';
    }
    Something like this maybe?

    OR

    Code:
    $filter = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $name);
    
    [...]
    
    }elseif($filter !== $name){
    $msg = "The special characters are disabled.";
    Greez,
    When i add that in my register page just says "Server Error 500"

  4. #4
    Valued Member Troll Hotel is offline
    MemberRank
    Nov 2012 Join Date
    SlovakiaLocation
    144Posts

    Re: Not allow alt codes in register

    Because you have to edit it..
    can you post your register please ;p

  5. #5
    Account Upgraded | Title Enabled! Vimsoration is offline
    MemberRank
    Apr 2015 Join Date
    USALocation
    238Posts

    Re: Not allow alt codes in register

    Here i have made a fast code for you:

    PHP Code:
    $filter preg_replace("/[^a-z\d\-=\?!@:\_]/i"""$name); 
    This is the best way to secure it.



Advertisement