Pman/Login.php
[Pman.Base] / Pman / Login.php
index fae3e12..7266f02 100644 (file)
@@ -130,14 +130,22 @@ class Pman_Login extends Pman
         
         $u = DB_DataObject::factory($tbl);
         $s = DB_DataObject::Factory('core_setting');
+        $oath_require_val = 1;
         $oath_require = $s->lookup('core', 'two_factor_authentication_requirement');
+        if(!empty($oath_require)) {
+            if($oath_require->val == 0) {
+                $oath_require_val = 0;
+            }
+        } 
+        
         if (!$u->isAuth()) {
             $this->jok(array(
                 'id' => 0,
-                'oath_require' => (bool)  ? 1 : 0
-             )); // not logged in..
+                'require_oath' => empty($oath_require) || $oath_require->val == 1 ? 1 : 0
+             ));
              exit;
         }
+        
         //die("got here?");
         $au = $u->getAuthUser();