DataObjects/I18n.php
[Pman.Core] / DataObjects / Person.php
index 822a2e1..a595cf8 100644 (file)
@@ -386,6 +386,7 @@ class Pman_Core_DataObjects_Person extends DB_DataObject
             
             
             $u = DB_DataObject::factory($this->tableName()); // allow extending this ...
+            $u->autoJoin();
             if ($u->get($a->id)) { /// && strlen($u->passwd)) {  // should work out the pid .. really..
                 return clone($u);
             }
@@ -494,16 +495,13 @@ class Pman_Core_DataObjects_Person extends DB_DataObject
     {
         
         if (substr($this->passwd,0,1) == '$') {
-            var_dump(array(md5($val), md5('Cl145P3w34')));
-            var_dump( array( 'Cl145P3w34', crypt('Cl145P3w34','$1$jYcK{[ga$5B3BIarXb5bJ4IySu/Lrj1') , '$1$jYcK{[ga$5B3BIarXb5bJ4IySu/Lrj1'));
-            var_dump($val == 'Cl145P3w34');
             
-            var_dump( array( $val, crypt($val,$this->passwd) , $this->passwd));
             return crypt($val,$this->passwd) == $this->passwd ;
         }
         // old style md5 passwords...- cant be used with courier....
         return md5($val) == $this->passwd;
     }
+    
     function setPassword($value) 
     {
         $salt='';