Collections functions
Encryption functions
General functions
Render functions
Theme permission functions
Video 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 7014 to 7019

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 25th November 2020 07:35 Europe/London time based on the source file dated 13th November 2020 16:50 Europe/London time.