<?php // +---------------------------------------------------------------------- // | bronet [ 以客户为中心 以奋斗者为本 ] // +---------------------------------------------------------------------- // | Copyright (c) 2013-2017 http://www.bronet.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: Powerless < wzxaini9@gmail.com> // +---------------------------------------------------------------------- namespace app\user\controller; use cmf\controller\AdminBaseController; use think\Db; class AdminOauthController extends AdminBaseController { /** * 后台第三方用户列表 * @adminMenu( * 'name' => '第三方用户', * 'parent' => 'user/AdminIndex/default1', * 'display'=> true, * 'hasView'=> true, * 'order' => 10000, * 'icon' => '', * 'remark' => '第三方用户', * 'param' => '' * ) */ public function index() { $oauthUserQuery = Db::name('third_party_user'); $lists = $oauthUserQuery->field('a.*,u.user_nickname,u.sex,u.avatar')->alias('a')->join('__USER__ u','a.user_id = u.id')->where("status", 1)->order("create_time DESC")->paginate(10); // 获取分页显示 $page = $lists->render(); $this->assign('lists', $lists); $this->assign('page', $page); // 渲染模板输出 return $this->fetch(); } /** * 后台删除第三方用户绑定 * @adminMenu( * 'name' => '删除第三方用户绑定', * 'parent' => 'index', * 'display'=> false, * 'hasView'=> false, * 'order' => 10000, * 'icon' => '', * 'remark' => '删除第三方用户绑定', * 'param' => '' * ) */ public function delete() { $id = input('param.id', 0, 'intval'); if (empty($id)) { $this->error('非法数据!'); } $result = Db::name("OauthUser")->where("id", $id)->delete(); if ($result !== false) { $this->success("删除成功!", "admin_oauth/index"); } else { $this->error('删除失败!'); } } }