mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2026-01-29 06:07:10 +00:00
move OTPHP to vendor/; additionally move Base32 class to OTPHP namespace
This commit is contained in:
@@ -147,7 +147,7 @@ class Pref_Prefs extends Handler_Protected {
|
||||
$_SESSION["prefs_op_result"] = "reset-to-defaults";
|
||||
|
||||
$sth = $this->pdo->prepare("DELETE FROM ttrss_user_prefs
|
||||
WHERE (profile = :profile OR (:profile IS NULL AND profile IS NULL))
|
||||
WHERE (profile = :profile OR (:profile IS NULL AND profile IS NULL))
|
||||
AND owner_uid = :uid");
|
||||
$sth->execute([":profile" => $_SESSION['profile'], ":uid" => $_SESSION['uid']]);
|
||||
|
||||
@@ -848,9 +848,6 @@ class Pref_Prefs extends Handler_Protected {
|
||||
}
|
||||
|
||||
function otpqrcode() {
|
||||
require_once "lib/otphp/vendor/base32.php";
|
||||
require_once "lib/otphp/lib/otp.php";
|
||||
require_once "lib/otphp/lib/totp.php";
|
||||
require_once "lib/phpqrcode/phpqrcode.php";
|
||||
|
||||
$sth = $this->pdo->prepare("SELECT login,salt,otp_enabled
|
||||
@@ -860,7 +857,7 @@ class Pref_Prefs extends Handler_Protected {
|
||||
|
||||
if ($row = $sth->fetch()) {
|
||||
|
||||
$base32 = new Base32();
|
||||
$base32 = new \OTPHP\Base32();
|
||||
|
||||
$login = $row["login"];
|
||||
$otp_enabled = sql_bool_to_bool($row["otp_enabled"]);
|
||||
@@ -876,9 +873,6 @@ class Pref_Prefs extends Handler_Protected {
|
||||
}
|
||||
|
||||
function otpenable() {
|
||||
require_once "lib/otphp/vendor/base32.php";
|
||||
require_once "lib/otphp/lib/otp.php";
|
||||
require_once "lib/otphp/lib/totp.php";
|
||||
|
||||
$password = clean($_REQUEST["password"]);
|
||||
$otp = clean($_REQUEST["otp"]);
|
||||
@@ -894,7 +888,7 @@ class Pref_Prefs extends Handler_Protected {
|
||||
|
||||
if ($row = $sth->fetch()) {
|
||||
|
||||
$base32 = new Base32();
|
||||
$base32 = new \OTPHP\Base32();
|
||||
|
||||
$secret = $base32->encode(sha1($row["salt"]));
|
||||
$topt = new \OTPHP\TOTP($secret);
|
||||
@@ -902,7 +896,7 @@ class Pref_Prefs extends Handler_Protected {
|
||||
$otp_check = $topt->now();
|
||||
|
||||
if ($otp == $otp_check) {
|
||||
$sth = $this->pdo->prepare("UPDATE ttrss_users
|
||||
$sth = $this->pdo->prepare("UPDATE ttrss_users
|
||||
SET otp_enabled = true WHERE id = ?");
|
||||
|
||||
$sth->execute([$_SESSION['uid']]);
|
||||
|
||||
Reference in New Issue
Block a user