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