Forráskód Böngészése

用户接口,公会后台

lizhen_gitee 1 éve
szülő
commit
07b031abe1

+ 2 - 2
application/admin/view/guild/guild/edit.html

@@ -1,11 +1,11 @@
 <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
 
-    <div class="form-group">
+    <!--<div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('G_id')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-g_id" data-rule="required" data-source="g/index" class="form-control selectpage" name="row[g_id]" type="text" value="{$row.g_id|htmlentities}">
         </div>
-    </div>
+    </div>-->
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('User_id')}:</label>
         <div class="col-xs-12 col-sm-8">

+ 2 - 2
application/admin/view/guild/guild/index.html

@@ -17,7 +17,7 @@
                 <div class="widget-body no-padding">
                     <div id="toolbar" class="toolbar">
                         <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
-                        <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('guild/guild/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
+                        <!--<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('guild/guild/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
                         <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('guild/guild/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
                         <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('guild/guild/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
                         <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('guild/guild/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> {:__('Import')}</a>
@@ -28,7 +28,7 @@
                                 <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal"><i class="fa fa-eye"></i> {:__('Set to normal')}</a></li>
                                 <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>
                             </ul>
-                        </div>
+                        </div>-->
 
                         
                     </div>

+ 1 - 1
application/api/controller/Party.php

@@ -171,7 +171,7 @@ class Party extends Api
             if($party_id > 9999) {
                 $this->error("房间超限,请联系客服");
             }
-            if ($room_type == 1) {//家族房间获取家族信息
+            if ($room_type == 1) {//工会房间获取家族信息
                 $guildWhere['user_id'] = $user_id;
                 $guildWhere['status'] = 1;
                 $guild = model('Guild')->where($guildWhere)->order('id desc')->find();

+ 8 - 88
application/api/controller/User.php

@@ -36,27 +36,7 @@ class User extends Api
         $this->success('', ['welcome' => $this->auth->nickname]);
     }
 
-    /**
-     * 会员登录
-     *
-     * @param string $account 账号
-     * @param string $password 密码
-     */
-    public function login()
-    {
-        $account = $this->request->request('account');
-        $password = $this->request->request('password');
-        if (!$account || !$password) {
-            $this->error(__('Invalid parameters'));
-        }
-        $ret = $this->auth->login($account, $password);
-        if ($ret) {
-            $data = ['userinfo' => $this->auth->getUserinfo()];
-            $this->success(__('Logged in successful'), $data);
-        } else {
-            $this->error($this->auth->getError());
-        }
-    }
+
 
     /**
      * 手机验证码登录
@@ -179,39 +159,6 @@ class User extends Api
         }
     }
 
-    /**
-     * 注册会员
-     *
-     * @param string $username 用户名
-     * @param string $password 密码
-     * @param string $email 邮箱
-     * @param string $mobile 手机号
-     * @param string $code 验证码
-     */
-    public function register()
-    {
-        $username = input('username');
-        $password = input('password');
-        $mobile = input('mobile');
-        $code = input('code');
-        if (!$username || !$password) {
-            $this->error(__('Invalid parameters'));
-        }
-        if ($mobile && !Validate::regex($mobile, "^1\d{10}$")) {
-            $this->error(__('Mobile is incorrect'));
-        }
-//        $ret = Sms::check($mobile, $code, 'register');
-//        if (!$ret) {
-//            $this->error(__('Captcha is incorrect'));
-//        }
-        $ret = $this->auth->register($username, $password, $mobile, []);
-        if ($ret) {
-            $data = ['userinfo' => $this->auth->getUserinfo()];
-            $this->success(__('Sign up successful'), $data);
-        } else {
-            $this->error($this->auth->getError());
-        }
-    }
 
     /**
      * 退出登录
@@ -332,36 +279,7 @@ class User extends Api
         $this->success("手机号更换成功!");
     }
 
-    /**
-     * 第三方登录
-     *
-     * @param string $platform 平台名称
-     * @param string $code Code码
-     */
-    public function third()
-    {
-        $url = url('user/index');
-        $platform = input("platform");
-        $code = input("code");
-        $config = get_addon_config('third');
-        if (!$config || !isset($config[$platform])) {
-            $this->error(__('Invalid parameters'));
-        }
-        $app = new \addons\third\library\Application($config);
-        //通过code换access_token和绑定会员
-        $result = $app->{$platform}->getUserInfo(['code' => $code]);
-        if ($result) {
-            $loginret = \addons\third\library\Service::connect($platform, $result);
-            if ($loginret) {
-                $data = [
-                    'userinfo'  => $this->auth->getUserinfo(),
-                    'thirdinfo' => $result
-                ];
-                $this->success(__('Logged in successful'), $data);
-            }
-        }
-        $this->error(__('Operation failed'), $url);
-    }
+
 
     /**
      * 重置密码
@@ -778,19 +696,21 @@ class User extends Api
 
     //微信登录,预先假注册
     public function wechatlogin(){
-
-        $code = $this->request->param('code','');
+        $code = input('code','');
         if(!$code){
             $this->error(__('Invalid parameters'));
         }
         //微信
         $wechat = new Wechat();
+        $wxuserinfo = $wechat->getAccessToken($code);
 
-        $wxuserinfo = $wechat->getwxuserinfo($code);
-        Log::error('code:'.$code.',wxuserinfo:'.json_encode($wxuserinfo));
         if(!$wxuserinfo){
             $this->error('openid获取失败');
         }
+        if(!is_array($wxuserinfo) || !isset($wxuserinfo['openid'])){
+            $this->error('openid获取失败');
+        }
+
         $openid = $wxuserinfo['openid'];
 
         $user = Db::name('user')->where('openid',$openid)->find();

+ 1 - 1
public/assets/js/backend/guild/guild.js

@@ -26,7 +26,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                     [
                         {checkbox: true},
                         {field: 'id', title: __('Id')},
-                        {field: 'g_id', title: __('G_id')},
+//                        {field: 'g_id', title: __('G_id')},
                         {field: 'user_id', title: __('User_id')},
                         {field: 'party_id', title: __('Party_id')},
                         {field: 'name', title: __('Name'), operate: 'LIKE'},