DataObjects/Core_person.php
authorjohn <john@roojs.com>
Tue, 9 Oct 2018 10:55:55 +0000 (18:55 +0800)
committerjohn <john@roojs.com>
Tue, 9 Oct 2018 10:55:55 +0000 (18:55 +0800)
DataObjects/Core_person.php

index 2adc17d..de290d0 100644 (file)
@@ -782,22 +782,19 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject
             
             
             if($q['id'] == 'is_auth') {
-                
                 $person = $this->getAuthUser();
-                
-                $o = clone($person);
-                
-                $person->generateOathKey();
-                
-                $person->update($o);
-                
-                $qrcode = $person->generateQRCode();
-                
             } else {
-                
+                $person = DB_DataObject::factory('Core_person');
+                $person->get($q['id']);
             }
             
+            $o = clone($person);
+            
+            $person->generateOathKey();
+            
+            $person->update($o);
             
+            $qrcode = $person->generateQRCode();
             
             if(empty($qrcode)){
                 $roo->jerr('Fail to generate QR Code');