ryapp-test.bmsite.net
<?php
/**
* @param string $base64
* @param string $checksum
* @return bool|array
*/
function app_verify_checksum($base64, $checksum) {
if (hash_hmac('sha1', $base64, APP_KEY) !== $checksum) {
return false;
}
return unserialize(base64_decode($base64));
}
/**
* @param array $user
* @return bool
*/
function app_verify_domain($user) {
if(!is_array($user)){
return false;
}
$appUrl = is($user['app_url'], '-failed');
return strstr($appUrl, APP_DOMAIN) !== false;
}
/**
* @param array $user
* @return bool
*/
function app_verify_time($user) {
if(!is_array($user)){
return false;
}
$timestamp = is($user['timestamp'], 0);
$timediff = REQUEST_TIME - microtime_float($timestamp);
return $timediff < APP_TIMESTAMP_DIFF;
}
no info about fames
reload | source
_GET
NULL
user
NULL