Browse Source

注册环信用户

lizhen_gitee 11 months ago
parent
commit
685e5cbac3
1 changed files with 15 additions and 1 deletions
  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);