コード例 #1
0
ファイル: site.php プロジェクト: aspnmy/weizan
 public function getCookieUserInof($zid)
 {
     $cookieUserInfo = MonUtil::getClientCookieUserInfo($this::$USER_COOKIE_KEY . "" . $zid);
     return $cookieUserInfo;
 }
コード例 #2
0
ファイル: site.php プロジェクト: ChainBoy/wxfx
 public function doMobileAuth()
 {
     global $_GPC, $_W;
     $au = $_GPC['au'];
     $kid = $_GPC['kid'];
     $uid = $_GPC['uid'];
     $params = array();
     $params['kid'] = $kid;
     $params['au'] = $au;
     $params['uid'] = $uid;
     $userInfo = MonUtil::getClientCookieUserInfo(Mon_WkjModuleSite::$USER_COOKIE_KEY . "" . $kid);
     if (empty($userInfo)) {
         //授权
         $redirect_uri = MonUtil::str_murl($this->createMobileUrl('Auth2', $params, true));
         $this->oauth->authorization_code($redirect_uri, Oauth2::$SCOPE_USERINFO, 1);
         //进行授权
     } else {
         $params['openid'] = $userInfo['openid'];
         $redirect_uri = $this->getRedirectUrl($au, $params);
         header("location: {$redirect_uri}");
     }
 }