소스 검색

Merge branch 'gq' of ssh://git.9026.com:2212/roobe/miao into gq

gq 7 년 전
부모
커밋
ce43f436e6
2개의 변경된 파일10개의 추가작업 그리고 9개의 파일을 삭제
  1. 0 1
      miaomiao/www/js/controllers/account.js
  2. 10 8
      server/app/Http/Controllers/Api/V1/AuthController.php

+ 0 - 1
miaomiao/www/js/controllers/account.js

xqd
@@ -29,7 +29,6 @@
                  //}, function (error) {
                  //   console.log("Failed: " + JSON.stringify(error));
                  //});
-                $state.go("loginAccount",{wechat:'orrk51inhmfmQRXA8VvGEQfow3Es'});
                 userService.isTest().then(function(res){
                    if(res.data.data){
                        Wechat.auth(scope, state, function (response) {

+ 10 - 8
server/app/Http/Controllers/Api/V1/AuthController.php

xqd
@@ -203,15 +203,17 @@ class AuthController extends Controller
         \Log::info('openid: ' . $openid);
         if($openid!='')$user = UserInfoModel::where('wechat',$openid)->first();
         \Log::info($user);
-        if (empty($user)) {
+        if (empty($user)||$user->phone=='') {
             \Log::info('empty: ' . empty($user));
-            UserInfoModel::create([
-                'wechat'=>$openid,
-                'nickname'=>$userInfo['nickname'],
-                'nickname'=>$userInfo['avatar'],
-                'status'=>1,
-                'password'=>bcrypt(123456)
-            ]);
+            if(empty($user)){
+                UserInfoModel::create([
+                    'wechat'=>$openid,
+                    'nickname'=>$userInfo['nickname'],
+                    'avatar'=>$userInfo['headimgurl'],
+                    'status'=>1,
+                    'password'=>bcrypt(123456)
+                ]);
+            }
             return $this->api(['openid' => $openid]);
         }else{
             $token = $user->createToken($user->phone)->accessToken;