本文整理汇总了PHP中Token::ajaxCheck方法的典型用法代码示例。如果您正苦于以下问题:PHP Token::ajaxCheck方法的具体用法?PHP Token::ajaxCheck怎么用?PHP Token::ajaxCheck使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Token
的用法示例。
在下文中一共展示了Token::ajaxCheck方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _index
public function _index()
{
// Deny access if not logged in
new Protect('ajax');
$post = Input::post();
$token = Token::ajaxCheck($post['token']);
// TODO: Add Token Support
$token = TRUE;
$data['errors'] = NULL;
if (!empty($post['username'] && $token === TRUE)) {
$t = Search::publicUsername($post['username']);
foreach ($t as $key => $value) {
$t[$key]['profile_pic'] = User::getProfilePic($value['profile_pic']);
}
return $t;
} else {
if (!$token) {
$data['errors'][] = 'Security Token Missing';
} else {
$data['errors'][] = 'Username Required';
}
}
if (!empty($data)) {
return $data;
} else {
return FALSE;
}
}
示例2: _index
public function _index()
{
// Deny access if not logged in
new Protect('ajax');
$post = Input::post();
$token = Token::ajaxCheck($post['token']);
$data['success'] = FALSE;
$data['errors'] = NULL;
if (!empty($post['username'] && $token === TRUE)) {
$follow = User::follow($post['username']);
if ($follow === TRUE) {
$data['success'] = TRUE;
} else {
$data['errors'][] = $follow;
}
} else {
if (!$token) {
$data['errors'][] = 'Security Token Missing';
} else {
$data['errors'][] = 'Username Required';
}
}
if (!empty($data)) {
return $data;
} else {
return FALSE;
}
}
示例3: send
public function send()
{
new Protect('ajax');
if (Input::exists()) {
if (Token::ajaxCheck(Input::post('token'))) {
// TODO: Check for empty messages, Validate messages
$username = Input::post('username');
$msg = Input::post('msg');
if (!empty($username)) {
Message::sendMessage($username, $msg);
Notif::raiseMsgNotif(User::getPublicUserId($username));
} else {
return 'Username Required';
}
} else {
return 'Security Token Missing';
}
}
return FALSE;
}