php thinkphp登录后和登录前不同显示效果的页面怎么做

登录前是登录,登录后自动显示你好XXX

第1个回答  2015-04-08
public function loginhandle() {
        if (!$_POST)
            $this->error('非法操作');
        $username = I('username');
        $password = md5(I('password'));
        $map['username'] = $username;
        $user = M("user")->where($map)->find();
        if (!$user) {
            $this->error(没有这个用户);
        } else {
            if ($password == $user['password']) {
                session('uid', $user['id']);
                session('uname', $user['username']);
                session('ip', get_client_ip());

                session(C('USER_AUTH_KEY'), $user['id']);
                if ($_SESSION['admin'] == C("RBAC_SUPERADMIN")) {
                    session(C('RBAC_SUPERADMIN'), TRUE);
                }

                $this->redirect('/');
            } else {
                $this->error('密码错误!');
            }
        }
    }

第2个回答  2015-04-08
$this->show("你好xxxx");

或者

$this->success("登陆成功!",U('Index/index'));
$this->success(你要说的内容,你要跳转的页面地址);