array_push($query_parameters, password_hash($clear_pass, $new_salt), $new_salt); } else { // For offsite portal still create and SHA1 hashed password // When offsite portal is updated to handle blowfish, then both portals can use the same execution path. array_push($query_parameters, SHA1($clear_pass)); } array_push($query_parameters, $pid); if (sqlNumRows($res)) { sqlStatement("UPDATE patient_access_" . add_escape_custom($portalsite) . "site SET portal_username=?,portal_pwd=?,portal_pwd_status=0 " . $salt_clause . " WHERE pid=?", $query_parameters); } else { sqlStatement("INSERT INTO patient_access_" . add_escape_custom($portalsite) . "site SET portal_username=?,portal_pwd=?,portal_pwd_status=0" . $salt_clause . " ,pid=?", $query_parameters); } // Create the message $message = messageCreate($_REQUEST['uname'], $clear_pass, $portalsite); // Email and display/print the message if (emailLogin($pid, $message)) { // email was sent displayLogin($pid, $message, true); } else { // email wasn't sent displayLogin($pid, $message, false); } exit; } ?> <html> <head> <link rel="stylesheet" href="<?php echo $css_header; ?>
retrieveActiveSessions($subscriberId); break; case 'retrieveOrder': retrieveOrder($orderNumber); break; case 'retrieveOverview': retrieveOverview($swid); break; case 'searchSubscriptionsManagement': searchSubscriptionsManagement($swid); break; case 'toggleOnAutorenewal': toggleOnAutorenewal($subscriptionId); break; case 'emailLogin': emailLogin($email); break; case 'generatePassword': generatePassword($swid); break; } } function createSession($swid, $email, $login, $fName, $lName, $device) { $url = CreateSessionEndpoint; $ssoToken = generateSsoToken($swid); $SSORequest = array("JoinExistingSession" => True, "Login" => $login, "SsoCredentials" => array("Subscriber" => array("Email" => $email, "ExternalReference" => $swid, "FirstName" => $fName, "LastName" => $lName), "Token" => $ssoToken)); //$updateRatingsRequest = '{"HouseholdMembersToUpdate" : [{"Privileges" :{"CreatePaymentInstrumentEnabled" : true, "EnforceAccessPrivileges" : true, "EnforceUsagePrivileges" : true, "MemberManagementEnabled" : true,"RatingPrivileges" : [1,10],},"SubscriberId" : 118535 }],"Id" : 550}'; $content = json_encode($SSORequest); //var_dump($content); $curl = curl_init($url);