Bind.php 2.36 KB
<?php

use Action\AbstractAction;
use LibModels\Wap\Passport\LoginData;
use LibModels\Wap\Passport\RegData;
use Plugin\Helpers;
use Plugin\Partner\Factory;

/**
 * 登录的控制器
 */
class BindController extends AbstractAction
{

    /**
     * 登录到bind页面
     */
    public function indexAction()
    {
        
        $this->setTitle('绑定手机号');

        $data = array(
            'loginIndex' => true, // 模板中使用JS的标识
            'backUrl' => '/', // 返回的URL链接
            'showHeaderImg' => true, // 控制显示头部图片
            'isPassportPage' => true, // 模板中模块标识
            'registerUrl' => '/reg.html', // 注册的URL链接
            'aliLoginUrl' => '/passport/login/alipay', // 支付宝快捷登录的URL链接
            'weiboLoginUrl' => '/passport/login/sina', // 微博登录的URL链接
            'qqLoginUrl' => '/passport/login/qq', // 腾讯QQ登录的URL链接
            'internationalUrl' => '/login.html', // 国际号登录的URL链接
            'phoneRetriveUrl' => '/passport/back/mobile', // 通过手机号找回密码的URL链接
            'emailRetriveUrl' => '/passport/back/email', // 通过邮箱找回密码的URL链接
        );

        // 渲染模板
        $this->_view->display('index', $data);
    }


   

//    /**
//     * 支付宝账号登录:回调方法
//     */
//    public function alipaycallbackAction()
//    {
//        $realName = $this->_request->get('real_name');
//        $email = $this->_request->get('email');
//        $userId = $this->_request->get('user_id');
//
//        $result = array();
//        if (isset($realName, $email, $userId)) {
//            $result = LoginData::signinByOpenID($realName, $userId, 'alipay');
//        }
//
//        $refer = $this->getCookie('refer');
//        if (empty($refer)) {
//            $refer = SITE_MAIN . '/?go=1';
//        } else {
//            $refer = rawurldecode($refer);
//        }
//
//        if (isset($result['code']) && $result['code'] == 200 && !empty($result['data']['uid'])) {
//            $token = Helpers::makeToken($result['data']['uid']);
//            $this->setCookie('_TOKEN', $token);
//            $this->setSession('_TOKEN', $token);
//            $this->go(Helpers::syncUserSession($result['data']['uid'], $refer));
//        } else {
//            $this->go($refer);
//        }
//    }

   

}