浏览代码

注册环信用户

lizhen_gitee 11 月之前
父节点
当前提交
685e5cbac3
共有 1 个文件被更改,包括 15 次插入1 次删除
  1. 15 1
      application/common/library/Auth.php

+ 15 - 1
application/common/library/Auth.php

@@ -204,7 +204,21 @@ class Auth
             $this->_logined = true;
 
             //注册钱包
-            Db::name('user_wallet')->insertGetId(['user_id'=>$user->id]);
+            $wallet_id = Db::name('user_wallet')->insertGetId(['user_id'=>$user->id]);
+            if(!$wallet_id){
+                $this->setError('注册用户失败');
+                Db::rollback();
+                return false;
+            }
+
+            //[环信]注册用户。忽略失败
+            $easemob = new Easemob();
+            $rs = $easemob->user_create('user'.$user->id);
+            if($rs === false){
+                $this->setError('注册用户失败');
+                Db::rollback();
+                return false;
+            }
 
             //注册成功的事件
             Hook::listen("user_register_successed", $this->_user, $data);