Browse Source

Changing username breaks Tautulli SSO autologin for guest users (manual login works fine) - Fix #1017

causefx 7 years ago
parent
commit
1e3b6d281b
1 changed files with 2 additions and 1 deletions
  1. 2 1
      api/functions/api-functions.php

+ 2 - 1
api/functions/api-functions.php

@@ -127,7 +127,8 @@ function login($array)
 				if (createToken($result['username'], $result['email'], $result['image'], $result['group'], $result['group_id'], $GLOBALS['organizrHash'], $days)) {
 					writeLoginLog($username, 'success');
 					writeLog('success', 'Login Function - A User has logged in', $username);
-					ssoCheck($username, $password, $token); //need to work on this
+					$ssoUser = (empty($result['email'])) ? $result['username'] : $result['email'];
+					ssoCheck($ssoUser, $password, $token); //need to work on this
 					return true;
 				} else {
 					return 'Token Creation Error';