<?php use yii\helpers\Html; use yii\widgets\ActiveForm; use common\models\UserProfile; use common\z\ZCommonSessionFun; use common\z\ZCommonFun; use common\z\ZController; use common\models\OauthBind; /* @var $this yii\web\View */ /* @var $model common\models\UserProfile */ /* @var $form yii\widgets\ActiveForm */ $this->title = ZController::$site_name . '账号绑定'; echo $this->renderFile(__DIR__ . '/../layouts/head.php'); $sessionUser = ZCommonSessionFun::get_user_session(); $const_BindList = OauthBind::constBindList(); $model_OauthBind = new OauthBind(); $uid = ZCommonSessionFun::get_user_id(); $user_BindList = $model_OauthBind->getUserBindList($uid); // ZCommonFun::print_r_debug($user_BindList); // $user_BindList = ZCommonFun::listData($user_BindList, 'id', 'type'); // ZCommonFun::print_r_debug($user_BindList); ?> <link href="./bag-test/bootstrap/bootstrap.min.css" rel="stylesheet" media="screen"> <link href="./bag-test/bootstrap/datetimepicker.css" rel="stylesheet" media="screen"> <style> div.notice { margin: 0;
/** * 设置账号登录还是第三方登录 * @param string $type OauthBind::constBindList() 返回数组键 * @return boolean */ public static function set_login_type($type) { $user = self::get_user_session(); $bindList = OauthBind::constBindList(); if (isset($bindList[$type])) { $user['login_type'] = $type; $user['login_type_text'] = $bindList[$type]; return true; } return false; }