1.解决跨域的析构方法
protected function _initialize()
{
header('content-type:text/html;charset=utf-8');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Header:Origin,X-Requested-With,Content-Type,Accept');
header('Access-Control-Allow-Methods:GET,POST,PUT');
ksort($_POST);
ksort($_GET);
}
2.生成token
public function creat_token()
{
$token=md5(mt_rand(111111,999999) . time());
return $token;
}
3.根据token判断用户身份
public function creat_token()
{
$token = trim($_POST['token']);
$mid = Db::name('token')->where("token='{$token}'")->value('mid');
if ($mid > 0) {
return $mid;
} else {
ajax_msg('非法数据', 0);
}
}
4.API数据返回接口
public function ajax_msg($msg = "", $status = 1, $data = "", $errcode = "")
{
$json['$msg'] = $msg;
$json['$status'] = $status;
$json['$data'] = $data;
if ($errcode) {
$json['$errcode'] = $errcode;
}
echo json_encode($json, true);
exit;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。