• 您试用论坛音乐播放器功能了吗?(点击查看此功能详情)
    诚邀您为此功能进行打分:点这里
  • 游客,暮光方块论坛-音乐分享助手 油猴脚本更新了。
    如果想快速的把喜欢的音乐分享过来,可以安装这个脚本,它会在打开QQ音乐、网易云音乐网页版的时候提示您应该复制什么代码把您当前的歌单或单曲分享到这里。(网易云是只显示复制链接)
    您可以在 Greasyfork 上下载此脚本

已归档 暮光互联统一登录系统发布

  • 此内容已被归档,可能已经过期或失效。请酌情查看。
  • 若此内容对您很重要,请考虑核实重要信息。必要时可向管理员核实最新情况。
  • NingYin

    管理成员
    大会员
    2019/02/16
    58
    14
    江苏
    致开发者:目前暮光互联统一登录系统暂不完善,可能存在安全隐患。


    以下部分为开发文档


    一、开发者说明
    本系统由暮光之魂©自主开发。
    二、接口说明
    您需要准备以下文件:
    1.CallBack.php(可修改文件名)
    本文件用于请求接口

    CallBack.php:
    <?php
    $cb = $_SERVER["HTTP_REFERER"];
    $appid = '此处填写APPID';
    $appkey = '此处填写APPKEY';
    if(empty($cb)) {
        header("HTTP/1.1 404 Not Found");
        header("Status: 404 Not Found");
        exit;
    }
    $data = Array("CallBack"=>$cb,"Appid"=>$appid,"AppKey"=>$appkey);
    $url = "https://login.fangk.top/CallBack";
    //初使化init方法
    $ch = curl_init();
    //指定URL
    curl_setopt($ch, CURLOPT_URL, $url);
    //设定请求后返回结果
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    //声明使用POST方式来进行发送
    curl_setopt($ch, CURLOPT_POST, 1);
    //发送什么数据呢
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    //忽略证书
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    //忽略header头信息
    curl_setopt($ch, CURLOPT_HEADER, 0);
    //设置超时时间
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    //发送请求
    $output = curl_exec($ch);
    $arr = json_decode($output,true);
    //关闭curl
    curl_close($ch);
    $link = "https://login.fangk.top/signin?callback=".$cb."&appid=".$appid."&serial=".$arr['Serial'];
    header("Location:".$link);

    2.Login.php
    本文件用于设置登录态(回调地址文件)

    Login.php:
    <?php
    $key = $_GET['secretkey'];
    $api = "https://login.fangk.top/GetLoginStatus?serial=".$key;
    $json = file_get_contents($api);
    $arr = json_decode($json ,true);
    $zt = $arr['status'];
    if($zt == '202'){
    setcookie('user',$arr['user'],time()+15*60);
    setcookie('serial',$key,time()+15*60);
    }
    header("Location:".$arr['callback']);

    2.Logout.php
    本文件用于取消登录态

    Logout.php:
    <?php
    setcookie('user',null);
    setcookie('serial',null);
    echo '{"status":"200"}';
    ?>
     
    顶部