コード例 #1
0
ファイル: bind-list.php プロジェクト: smilehaha/bag-test
<?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;
コード例 #2
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;
 }