xiunoPHP实现同步登陆

已认证已通过实名认证xiuno
管理员
官方成员
2020-7-15 2393

利用主站校验,跳转回来

<?php$action = param(1);if($action == 'login') {
         
        $_SESSION['referer'] = http_referer();
         
        // 发起的 token
        $token = xn_encrypt($time."\t".$useragent);
        $s = xn_decrypt($token);
        $return_url = xn_urlencode(http_url_path().url('user-synlogin'));
        http_location(BBS_URL."user-synlogin.htm?token=$token&return_url=$return_url");
         // 接受跳转回来的 token} elseif($action == 'synlogin') {
         
        $token = param('token');
        $s = xn_decrypt($token);
        $arr = xn_json_decode($s);
        empty($arr) AND message(-1, 'TOKEN 有错误');
         
        $_SESSION['uid'] = $arr['uid'];
        $_SESSION['user'] = $arr;
         
        $referer = $_SESSION['referer'];
        unset($_SESSION['referer']);
         
        message(-1, jump('登陆成功', $referer, 2));
         } elseif($action == 'create') {
         
        http_location(BBS_URL.url("user-create"));
         } elseif($action == 'logout') {
         
        $uid = 0;
        unset($_SESSION['uid']);
        unset($_SESSION['user']);
        message(-1, jump('退出成功', http_referer(), 2));
         }?>


未登录提示:


关闭
他们喜欢这个资源
  • Mr.Chen??
  • xc
  • 试水大队长
  • 独木桥€
  • tenyet
  • 微君
  • 韩国人
最新回复 (0)
    • Xiuno Top网
      2
        登陆 注册
  • 韩国人
    2
     点击可以快捷回复 感谢支持不错无奈一般生气回帖路过顶帖
    表情
在线客服

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服