ePages 6.17.17 - DE_EPAGES/Presentation/API/DereferrerToken.pm

Package DE_EPAGES::Presentation::API::DereferrerToken

Predator against cross site request forgery

@EXPORT_OK
GenerateDereferrerToken
ValidateDereferrerToken

Functions

GenerateDereferrerToken
ValidateDereferrerToken

GenerateDereferrerToken

Create $DereferrerToken. Provide $URL to produce an token

Syntax
$Token = GenerateDereferrerToken($URL);
Input
$URL (string)
url
$TimeStamp (Integer)
unix timestamp (optional)
Return
$DereferrerToken (String)
base 64 encoded token

ValidateDereferrerToken

Check validity of provided token. Throws error 'INVALID_DEREFERRER_TOKEN'.

Syntax
ValidateDereferrerToken($DereferrerToken, $URL);
Input
$Token (String)
valid base64 encoded security token
$URL (string)
url