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 7125 to 7130

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 29th May 2022 05:35 Europe/London time based on the source file dated 24th May 2022 09:25 Europe/London time.