From 583687f3a7dc2bcf22d41f4cb9b1b33343bd0da1 Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 7 Mar 2016 20:17:43 +0100 Subject: [PATCH] Better FF name for multiple accounts. --- app/Http/Controllers/PreferencesController.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PreferencesController.php b/app/Http/Controllers/PreferencesController.php index 6882da05b7..162c45cd1e 100644 --- a/app/Http/Controllers/PreferencesController.php +++ b/app/Http/Controllers/PreferencesController.php @@ -30,8 +30,9 @@ class PreferencesController extends Controller public function code(Google2FA $google2fa) { + $domain = $this->getDomain(); $secret = $google2fa->generateSecretKey(16, Auth::user()->id); - $image = $google2fa->getQRCodeInline("FireflyIII", null, $secret, 150); + $image = $google2fa->getQRCodeInline('Firefly III at ' . $domain, null, $secret, 150); return view('preferences.code', compact('secret', 'image')); @@ -143,4 +144,15 @@ class PreferencesController extends Controller return redirect(route('preferences')); } + /** + * @return string + */ + private function getDomain() : string + { + $url = url()->to('/'); + $parts = parse_url($url); + + return $parts['host']; + } + }