فهرست منبع

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

causefx 7 سال پیش
والد
کامیت
1e3b6d281b
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  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)) {
 				if (createToken($result['username'], $result['email'], $result['image'], $result['group'], $result['group_id'], $GLOBALS['organizrHash'], $days)) {
 					writeLoginLog($username, 'success');
 					writeLoginLog($username, 'success');
 					writeLog('success', 'Login Function - A User has logged in', $username);
 					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;
 					return true;
 				} else {
 				} else {
 					return 'Token Creation Error';
 					return 'Token Creation Error';