Collections functions
Encryption functions
General 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 6651 to 6656

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 15th July 2020 02:05 Europe/London time based on the source file dated 13th July 2020 14:40 Europe/London time.