private function _initInfo() { $this->uid = wekit::getLoginUser()->info['uid']; // dump($this->uid); $this->username = wekit::getLoginUser()->info['username']; $this->onlinetime = intval(intval(wekit::getLoginUser()->info['onlinetime']) / 3600); // $this->ip= wekit::getLoginUser()->info['lastloginip']; // $this->ip=$_SERVER["REMOTE_ADDR"]; $this->ip = $this->GetIP(); Wind::import('SRV:credit.bo.PwCreditBo'); $userBelongSrv = Wekit::load('SRV:user.PwUserBelong'); // dump($userBelongSrv->getUserBelongs(7)); $this->gid = wekit::getLoginUser()->info['groupid']; //$this->gid=8;//0 NULL 1会员2游客3管理员4总版主5论坛版主6禁止发言7未验证会员 if (($group = Wekit::cache()->get('group', $this->gid)) === false) { $group = Wekit::cache()->get('group', 1); } // dump(Wekit::$_app); // dump($this->gid); //2015.1.17关闭group if ($group) { $this->groupInfo = array('name' => $group['name'], 'type' => $group['type'], 'image' => $group['image'], 'points' => $group['points']); $this->permission = $group['permission']; } // dump($this->groupInfo); $this->avatarPath = str_replace('_middle', '', Pw::getAvatar($this->uid)); //获取头像 √ }
public function run() { $username = $this->getInput('username', 'post'); $passwd = $this->getInput('passwd', 'post'); if (isset($_POST['username']) && isset($_POST['passwd'])) { $this->dorunAction(); } else { $uid = wekit::getLoginUser()->info['uid']; if ($uid > 0) { //已经登录 if (isset($_GET['backurl'])) { header("location: " . $_GET['backurl']); } else { header("location :index.php?m=app&app=nanatools&c=show"); } } else { if (isset($_GET['backurl'])) { $tr = urlencode($_GET['backurl']); $this->setOutput('&backurl=' . $tr, 'backurl'); } else { $this->setOutput('', 'backurl'); } } //显示登录界面 } }