示例#1
0
文件: _reg.php 项目: jeromechan/lumos
} elseif (strlen($name) < 7) {
    $a['msg'] = "用户名太短";
} elseif ($c->IsUsernameUsed($name)) {
    $a['msg'] = "用户名已经被使用";
} else {
    // get value
    $ref_by = $code->GetCodeUser();
    $passwd = \Ss\User\Comm::SsPW($passwd);
    $plan = "A";
    $transfer = $a_transfer;
    $invite_num = rand($user_invite_min, $user_invite_max);
    //do reg
    $reg = new \Ss\User\Reg();
    $reg->Reg($name, $email, $passwd, $plan, $transfer, $invite_num, $ref_by);
    $code->Del();
    //实现注册成功自动跳转的逻辑 add by chenjinlong 20150721
    //获取用户id
    $q = new \Ss\User\Query();
    $id = $q->GetUidByEmail($email);
    //处理密码
    $pw = \Ss\User\Comm::CoPW($passwd);
    // 新增session login逻辑
    $PHPSESSID = $_COOKIE['PHPSESSID'];
    $sessionLogin = new \Ss\User\SessionLogin($PHPSESSID);
    $sessionLogin->AddSessionArray($id, $email, $pw);
    $a['ok'] = '2';
    $a['msg'] = "注册成功,自动跳转到用户中心";
    //    $a['ok'] = '1';
    //    $a['msg'] = "注册成功";
}
echo json_encode($a);