Bladeren bron

登录与注册

lizhen_gitee 9 maanden geleden
bovenliggende
commit
2e136de09f
3 gewijzigde bestanden met toevoegingen van 9 en 6 verwijderingen
  1. 4 2
      application/api/controller/User.php
  2. 2 1
      application/common/library/Auth.php
  3. 3 3
      application/common/model/User.php

+ 4 - 2
application/api/controller/User.php

@@ -8,6 +8,7 @@ use app\common\library\Sms;
 use fast\Random;
 use think\Config;
 use think\Validate;
+use think\Db;
 
 /**
  * 会员接口
@@ -254,7 +255,7 @@ class User extends Api
             $this->error(__('Invalid parameters'));
         }
 
-        $config = config('wxMiniProgram');
+        /*$config = config('wxMiniProgram');
         $getopenid = 'https://api.weixin.qq.com/sns/jscode2session?appid='.$config['appid'].'&secret='.$config['secret'].'&js_code='.$code.'&grant_type=authorization_code';
         $openidInfo = $this->getJson($getopenid);
         if(!isset($openidInfo['openid'])) {
@@ -264,7 +265,8 @@ class User extends Api
         $openid  = $openidInfo['openid'];
         if (!$openid) {
             $this->error('用户openid获取失败');
-        }
+        }*/
+        $openid = 'asdf';
 
         //用户信息
         $userInfo = Db::name('user')->where(['mini_openid'=>$openid])->find();

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

@@ -26,7 +26,7 @@ class Auth
     //默认配置
     protected $config = [];
     protected $options = [];
-    protected $allowFields = ['id', 'username', 'nickname', 'mobile', 'avatar', 'score'];
+    protected $allowFields = ['id', 'username', 'nickname', 'mobile', 'avatar'];
 
     public function __construct($options = [])
     {
@@ -198,6 +198,7 @@ class Auth
         $time = time();
 
         $data = [
+            'mini_openid' => $openid,
             'avatar'   => config('default_avatar'),
             'nickname'  => $this->get_rand_nick_name(),
         ];

+ 3 - 3
application/common/model/User.php

@@ -40,12 +40,12 @@ class User extends Model
      */
     public function getAvatarAttr($value, $data)
     {
-        if (!$value) {
+        /*if (!$value) {
             //如果不需要启用首字母头像,请使用
             //$value = '/assets/img/avatar.png';
             $value = letter_avatar($data['nickname']);
-        }
-        return $value;
+        }*/
+        return cdnurl($value);
     }
 
     /**