Code

Updated password field handling
[gosa.git] / gosa-core / include / password-methods / class_password-methods-crypt.inc
index b03b602c7c0dd41fd3e91abcb062b18dac3f2361..62b1a084857a0b9d69d4006dfcd2a173bed3fed9 100644 (file)
@@ -36,6 +36,11 @@ class passwordMethodCrypt extends passwordMethod
     }
   }
 
+  function create_template_hash($attrs)
+  {
+    return($this->generate_hash('N0T$3T4N0W').'N0T$3T4N0W');
+  }
+
 
   function generate_hash($pwd)
   {
@@ -104,11 +109,11 @@ class passwordMethodCrypt extends passwordMethod
 
     $password_hash= preg_replace('/^{[^}]+}!?/', '', $password_hash);
 
-    if (preg_match("/^[a-z-A-Z0-9.\/][a-z-A-Z0-9.\/]/", $password_hash)){
+    if (preg_match("/^[a-zA-Z0-9.\/][a-zA-Z0-9.\/]/", $password_hash)){
       return "crypt/standard-des";
     }
 
-    if (preg_match("/^_[a–zA-Z0–9.\/]/i", $password_hash)){
+    if (preg_match("/^_[a-zA-Z0-9.\/]/", $password_hash)){
       return "crypt/enhanced-des";
     }