laravel4中的beforeFilter auth的问题
最近的一个项目 还是用的laravel4,代码是这样的,是希望通过auth控制一下用户权限加粗文字
controller中是这么写的
但是每次登陆,用户名和密码都是正确的情况下,都跳转到了Log的页面,删除了beforeFilter 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是没有问题的,不知道各位有没有遇到过这样的情况
0 个回复