diff --git a/src/Application/Model/d3totp.php b/src/Application/Model/d3totp.php index 99960ce..c41871a 100644 --- a/src/Application/Model/d3totp.php +++ b/src/Application/Model/d3totp.php @@ -145,30 +145,14 @@ class d3totp extends BaseModel public function getTotp($seed = null) { if (false == $this->totp) { - - $this->totp = oxNew( - TOTP::class, - $this->getUser()->getFieldData('oxusername') - ? $this->getUser()->getFieldData('oxusername') - : null, - $seed - ? $seed - : $this->getSavedSecret() - ); + $this->totp = TOTP::create($seed ?: $this->getSavedSecret()); + $this->totp->setLabel($this->getUser()->getFieldData('oxusername')); $this->totp->setIssuer(Registry::getConfig()->getActiveShop()->getFieldData('oxname')); } return $this->totp; } - /** - * @return string - */ - public function getQrCodeUri() - { - return $this->getTotp()->getQrCodeUri(); - } - /** * @return string */