Collections functions
General functions
Render functions
Theme permission functions
Resource functions

download_link_generate_key()

Description

Create a temporary download key for a specific user or key and resource combination
Used when both $watermark_open and $terms_download are enabled

Parameters

ColumnTypeDefaultDescription
$id string Key identifier e.g. user ID or external access key
$resource integer Resource ID

Return

string

Location

include/resource_functions.php lines 6992 to 6997

Definition

 
function download_link_generate_key($id,$resource)
    {
    global 
$scramble_key$usersession;
    
$remote_ip get_ip();
    return 
$id ":" hash('sha256',$id $usersession $scramble_key $resource $remote_ip);
    }

This article was last updated 2nd October 2022 03:35 Europe/London time based on the source file dated 30th September 2022 14:20 Europe/London time.