kostenloser Webspace werbefrei: lima-city


RegEx Password Prob

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    re-aktor

    Kostenloser Webspace von re-aktor

    re-aktor hat kostenlosen Webspace.

    Hallo weiß jemand rat wiso dieser RegEx zur Password validierung nicht funktioniert?

    if(preg_match("(?=^.{8,30}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+}{"":;'?/>.<,]).*$", $pw)) 
    {
    	echo"nicht gut";
    }


    oder hat jemand eine funktionierenden RegEx um Passwörter auf Sicherheit zu konrollieren?

    Grü?e Felix
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du willst ja überprüfen ob alle Bedingungen zu treffen, das musst du dann einzeln machen. Mir fällt keine Möglichkeit ein das alles auf einmal zu validieren.
    Hier mal ne Funktion von mir, die genau das macht, allerdings halt nicht wirklich smart ist.
    <?
    function validate_pass($pass)
    {
     $error='';
     if(!preg_match('|(.*)[a-z]|U',$pass))
     {
      $error.='No lower case<br>';
     }
     if(!preg_match('|(.*)[A-Z]|U',$pass)){
      $error.='No upper case<br>';
     }
     if(!preg_match('|(.*)[0-9]|U',$pass)){
      $error.='No number<br>';
     }
     if(!preg_match('|(.*)[\W]|U',$pass)){
      $error.='No spacial char<br>';
     }
     if(strlen($pass)<8){
      $error.='Pass to short<br>';
     }
     
     if($error!='')
     {
      return $error;
     }else{
      return 'Pass valid';
     }
    }
    ?>
  4. Autor dieses Themas

    re-aktor

    Kostenloser Webspace von re-aktor

    re-aktor hat kostenlosen Webspace.

    hey vielen vielen dank!
    das is zwar nich so schön wie das andere regex aber es funktioniert. Das diese nicht so "smart" ist macht auch nix, so oft wird sie nicht benutzt ist "nur" für die passwort ändern funktion von meinem CMS! Vielen vielen dank!

    kann geclosed werden!
  5. Gerne, kein Problem.
    Aber falls noch jemand eine schönere (kürzere, schnellere...) Lösung hat, wäre ich auch daran interessiert.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!