本文整理汇总了PHP中cmsFramework::removeToken方法的典型用法代码示例。如果您正苦于以下问题:PHP cmsFramework::removeToken方法的具体用法?PHP cmsFramework::removeToken怎么用?PHP cmsFramework::removeToken使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cmsFramework
的用法示例。
在下文中一共展示了cmsFramework::removeToken方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: startup
function startup(&$controller)
{
$controller->invalidToken = false;
if (isset($controller->data) && !empty($controller->data)) {
$this->data =& $controller->data;
$tokenKeys = cmsFramework::getToken(false);
if (!empty($tokenKeys)) {
#Validate token
if (!isset($this->data['__Token']['Key']) || !in_array($this->data['__Token']['Key'], $tokenKeys['Keys'])) {
// pass back to xajax controller action for alert
$controller->invalidToken = true;
} else {
# Delete used token from session and post data
cmsFramework::removeToken($this->data['__Token']['Key']);
unset($this->data['__Token']);
unset($this->data['__raw']['__Token']);
}
}
}
}