|
@@ -14,14 +14,18 @@ class ActivityController extends O2oBaseController {
|
|
$code = Yii::app()->getRequest()->getParam("code");
|
|
$code = Yii::app()->getRequest()->getParam("code");
|
|
$state = Yii::app()->getRequest()->getParam("state");
|
|
$state = Yii::app()->getRequest()->getParam("state");
|
|
$userId = Yii::app()->getRequest()->getParam("userId",'');
|
|
$userId = Yii::app()->getRequest()->getParam("userId",'');
|
|
|
|
+ var_dump($code);
|
|
$appToken = '';
|
|
$appToken = '';
|
|
if($code && $state){
|
|
if($code && $state){
|
|
$accessInfo = CommonWeixin::getAccessInfo($code);
|
|
$accessInfo = CommonWeixin::getAccessInfo($code);
|
|
|
|
+
|
|
if (!isset($accessInfo['errcode']) && $state == 'yiguanjia') {
|
|
if (!isset($accessInfo['errcode']) && $state == 'yiguanjia') {
|
|
|
|
+
|
|
$appToken = md5(substr($accessInfo['openid'],2));
|
|
$appToken = md5(substr($accessInfo['openid'],2));
|
|
//微信校验通过,登录(注册),分发token
|
|
//微信校验通过,登录(注册),分发token
|
|
$userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
|
|
$userInfo = CommonWeixin::getUserInfo($accessInfo['access_token'], $accessInfo['openid']);
|
|
if (!isset($accessInfo['errcode'])) {
|
|
if (!isset($accessInfo['errcode'])) {
|
|
|
|
+
|
|
//检查是否有注册,没有就注册
|
|
//检查是否有注册,没有就注册
|
|
$criteria = new EMongoCriteria();
|
|
$criteria = new EMongoCriteria();
|
|
$criteria->unionid('==', $accessInfo['unionid']);
|
|
$criteria->unionid('==', $accessInfo['unionid']);
|
|
@@ -95,6 +99,7 @@ class ActivityController extends O2oBaseController {
|
|
if($flag){
|
|
if($flag){
|
|
$this->renderpartial('index');
|
|
$this->renderpartial('index');
|
|
}else{
|
|
}else{
|
|
|
|
+
|
|
$this->renderpartial('getCoupon', array(
|
|
$this->renderpartial('getCoupon', array(
|
|
'version' => '2015111601',
|
|
'version' => '2015111601',
|
|
'debug' => 'false',
|
|
'debug' => 'false',
|