Open stejas123 opened 5 years ago
SeviceSingleSignOn Core module function not redirecting on new tab.
Instead of its printing the variable in the same tab.
code :
function myModule_ServiceSingleSignOn(array $params) { $return = array( 'success' => false, ); try { if($params['domain'] == ''){ throw new Exception('domain cannot be blank'); return false; } // Call the service's single sign-on token retrieval function, using the // values provided by WHMCS in $params. $data = [ 'customerId'=> $params['clientsdetails']['userid'], 'domainName'=> $params['domain'], 'orderId'=> strval($params['serviceid']), 'exp'=> time()+60*5 ]; $token = generateJWT($data , $params['serverpassword']); $controlPanelUrl = constant('CONTROL_PANEL_PATH'); return array( 'success' => true, 'redirectTo' => $controlPanelUrl.'?partnerId='.$params["serverusername"].'&jwt='.$token ); } catch (Exception $e) { // Record the error in WHMCS's module log. logModuleCall( 'flockcloudmodule', __FUNCTION__, $params, $e->getMessage(), $e->getTraceAsString() ); return array( 'success' => false, 'errorMsg' => $e->getMessage(), ); } }
Output
SeviceSingleSignOn Core module function not redirecting on new tab.
Instead of its printing the variable in the same tab.
code :
Output