From ab85ad89b33b14f30fce17bdfa25877e0d72833e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 19 Jan 2014 00:29:42 +0400 Subject: [PATCH] otp: use application name in provisioning uri --- classes/pref/prefs.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index 671756f08..3e7d467fa 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -888,7 +888,9 @@ class Pref_Prefs extends Handler_Protected { if (!$otp_enabled) { $secret = $base32->encode(sha1($this->dbh->fetch_result($result, 0, "salt"))); $topt = new \OTPHP\TOTP($secret); - print QRcode::png($topt->provisioning_uri($login)); + print QRcode::png("otpauth://totp/".urlencode($login). + "?secret=$secret&issuer=".urlencode("Tiny Tiny RSS")); + } }