Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] 希望官方更近处理!登录激活问题!

[复制链接]
设计阜阳 发表于 2011-8-5 16:27:34 | 显示全部楼层 |阅读模式
https://discuz.dismall.com/thread-2293179-1-1.html

品牌空间 api/uc.php
确实已经存在登录免激活
但是无效。


function synlogin($get, $post) {
  global $_G, $_SGLOBAL;
  if(!API_SYNLOGIN) {
   return API_RETURN_FORBIDDEN;
  }
  //note 同步登录 API 接口
  obclean();
  header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
  $uid = intval($get['uid']);
  $cookietime = 2592000;
  $ss_auth_key = md5($_G['setting']['sitekey'].$_SERVER['HTTP_USER_AGENT']);
  include_once(B_ROOT.'./source/class/db_mysql.class.php');
  //链接数据库
  dbconnect();
  $query = DB::query("SELECT * FROM ".DB::table('members')." WHERE uid='$uid'");
  if($member = DB::fetch($query)) {
   ssetcookie('sid', '', 86400 * 365);
   ssetcookie('cookietime', $cookietime, 31536000);
   ssetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime, 1, true);
  } else {
   if($ucdata = uc_get_user($uid, 1)) {
    list($uid, $username, $email) = $ucdata;
    $password = md5($uid.'|'.random(8));
    $groupid = 2;
    $dateline = $_G['timestamp'];
    $updatetime = $_G['timestamp'];
    $insertsqlarr = array(
     'uid' => $uid,
     'username' => addslashes($username),
     'password' => $password,
     'groupid' => $groupid,
     'email' => $email,
     'dateline' => $dateline,
     'updatetime' => $updatetime,
     'lastlogin' => $_G['timestamp'],
     'ip' => $_G['clientip']
    );
    inserttable('members', $insertsqlarr);
    ssetcookie('sid', '', 86400 * 365);
    ssetcookie('cookietime', $cookietime, 31536000);
    ssetcookie('auth', authcode("$password\t$uid", 'ENCODE'), $cookietime, 1, true);
   } else {
    ssetcookie('cookietime', $cookietime, 31536000);
    ssetcookie('loginuser', $get['username'], $cookietime);
    ssetcookie('activationauth', authcode($get['username'], 'ENCODE'), $cookietime);
   }
  }
}


 楼主| 设计阜阳 发表于 2011-8-5 16:37:37 | 显示全部楼层
Discuz! XPlus、品牌空间与论坛同步登录问题的排查方法
https://discuz.dismall.com/thread-1937426-1-1.html
安装这里排查 还是不行~

希望尽快解决~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 05:51 , Processed in 0.021570 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表