|
@@ -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);
|