From ff5b0281f185ed54b97247129d31c28a4fbb13c1 Mon Sep 17 00:00:00 2001 From: john Date: Thu, 11 Oct 2018 12:52:31 +0800 Subject: [PATCH] DataObjects/Core_person.php --- DataObjects/Core_person.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/DataObjects/Core_person.php b/DataObjects/Core_person.php index 95beb5a5..27304926 100644 --- a/DataObjects/Core_person.php +++ b/DataObjects/Core_person.php @@ -672,15 +672,13 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject $aur['passwd'] = ''; $aur['dailykey'] = ''; $aur['oath_key'] = ''; - $aur['require_oath'] = 1; + $aur['oath_key_enable'] = !empty($this->oath_key); $s = DB_DataObject::Factory('core_setting'); $oath_require = $s->lookup('core', 'two_factor_authentication_requirement'); - if(!empty($oath_require) || $oath_require == 0) { - - $aur['require_oath'] = 1; - } + + $aur['require_oath'] = !empty($oath_require) || $oath_require->val == 0 ? 0 : 1; return $aur; } -- 2.39.2