laravel4中的beforeFilter auth的问题

最近的一个项目 还是用的laravel4,代码是这样的,是希望通过auth控制一下用户权限加粗文字
controller中是这么写的
public function __construct(){
    $this->beforeFilter('csrf',array('on'=>'post'));
    $this->beforeFilter('auth', array('except' => 'getIndex'));
}

if(Auth::attempt(array('nickname'=>Input::get('nickname'),'password'=>Input::get('password')))){
        return Redirect::intended('admin/userinfo');
    }else{
        return Redirect::intended('admin');
    }

但是每次登陆,用户名和密码都是正确的情况下,都跳转到了Log的页面,删除了beforeFilter auth是没有问题的,不知道各位有没有遇到过这样的情况
已邀请:

要回复问题请先登录注册