/** * Validate given tokens * * @return (bool) */ function ossn_validate_actions() { $ossnts = input('ossn_ts'); $ossntoken = input('ossn_token'); if (empty($ossnts) || empty($ossntoken)) { return false; } $generate = ossn_generate_action_token($ossnts); if ($ossntoken == $generate) { return true; } return false; }
<?php /** * OpenSource-SocialNetwork * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://opensource-socialnetwork.com/licence * @link http://www.opensource-socialnetwork.com/licence */ $timestamp = time(); $token = ossn_generate_action_token($timestamp); ?> <input type="hidden" name="ossn_ts" value="<?php echo $timestamp; ?> " /> <input type="hidden" name="ossn_token" value="<?php echo $token; ?> " />