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;
?>
Beispiel #2
0
            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);