public function login() { // 已登录 if (service('Passport')->isLogged()) { U('home/Space/index', '', true); } unset($_SESSION['sina'], $_SESSION['key'], $_SESSION['douban'], $_SESSION['open_platform_type']); //验证码 $opt_verify = model('Xdata')->lget('siteopt'); $opt_verify = $opt_verify['site_verify']; $opt_verify = in_array('login', $opt_verify); if ($opt_verify) { $this->assign('register_verify_on', 1); } $data['email'] = t($_REQUEST['email']); $data['uid'] = t($_REQUEST['uid']); $data['list'] = D('Operate', 'weibo')->getIndex(3); // 豆瓣登陆 include_once SITE_PATH . '/addons/plugins/login/douban.class.php'; $douban = new douban(); $this->assign('doubanurl', $douban->getUrl()); // 新浪登陆 include_once SITE_PATH . '/addons/plugins/login/sina.class.php'; $sina = new sina(); $this->assign('sinaurl', $sina->getUrl()); $this->assign($data); $this->assign('regInfo', model('Xdata')->lget('register')); $this->display(); }