侧边栏壁纸
博主头像
千古互动

QQ:54505339

  • 累计撰写 45 篇文章
  • 累计收到 1 条评论

应用中 需要判断一个 用户权限 置入一个 CODE

2024-5-5 / 0 评论 / 1907 阅读
温馨提示:
本文最后更新于 2024-5-5,已超过半年没有更新,若内容或图片失效,请留言反馈。

最近捣鼓的 Task 应用中 使用的 用户状态码 判断

 

 

// 判断 服务器 那些用户可以使用
if($user_vip != $server_user_status){
    
$code=  $server_user_status; // 服务器那些用户可以使用 状态码
$data = array (
'code'=>'0', 
'errors'=> array (
'message'=>'添加失败【 '.server_status_code($code).' 】可用',
)

);
echo json_encode($data,JSON_UNESCAPED_UNICODE); 
status_header(422);  // http code 置入 状态码 
exit();
}

 

// 定义 一个 CODE 判断 可以使用的 用户
function server_status_code($code){
    global $status;    
    if ( !isset($status) ){
        $status = array(
            //0 免费用户 1 VIP用户 2 对接用户(专属节点)
            0 => '免费用户',
            1 => 'VIP用户',
            2 => '对接用户',
        );
    }
    if (isset($status[$code])){
        return $status[$code];
    } else {
        return '';
    }            
}