Collections functions
General functions
Node functions
Render functions
Theme permission functions
User 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 7524 to 7529

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 19th March 2024 04:05 Europe/London time based on the source file dated 11th March 2024 14:25 Europe/London time.