Browse Source

Enlève une optimisation non nécessaire

Cela faisait aussi un décalage de màj de la « clé actuelle » affichée dans la
fenêtre de configuration.
Christophe HENRY 4 years ago
parent
commit
e6be29e470
1 changed files with 2 additions and 4 deletions
  1. 2 4
      User.class.php

+ 2 - 4
User.class.php

@@ -39,9 +39,7 @@ class User extends MysqlEntity{
     }
 
     protected function getOtpControler() {
-        if (empty($this->otpControler))
-            $this->otpControler = new \OTPHP\TOTP($this->otpSecret, array('interval'=>self::OTP_INTERVAL, 'digits'=>self::OTP_DIGITS, 'digest'=>self::OTP_DIGEST));
-        return $this->otpControler;
+        return new \OTPHP\TOTP($this->otpSecret, array('interval'=>self::OTP_INTERVAL, 'digits'=>self::OTP_DIGITS, 'digest'=>self::OTP_DIGEST));
     }
 
     function getOtpKey() {
@@ -132,7 +130,7 @@ class User extends MysqlEntity{
     }
 
     function setOtpSecret($otpSecret){
-        return $this->otpSecret = $otpSecret;
+        $this->otpSecret = $otpSecret;
     }
 
     function resetPassword($resetPassword, $salt=''){