关于Auth用户登录验证

if (Auth::attempt(array('username' =>$username[0]['username'], 'password' => $password)))
         {
             $isAdmin=Auth::user()->isAdmin;


             if($isAdmin=="1"){
                   .......
                 return Redirect::to('/admin');
             }elseif($isAdmin=="0"){
                 ........   
                 return Redirect::to('/');
             }else{
                 $errors=" 账户或密码错误";
                 return Redirect::to('/login')->withErrors($errors);
             }

         }

我下了 laravel administrator,都配置好了他里面有一个验证用户是否登录的代码
'permission'=> function()
{

  return true;


},

上面一段代码我该怎么验证是否登录成功的信息呢? 试了下if( Auth::check()) 发现不行,是不是只用验证session就行了?
已邀请:

kkkdd - phper

赞同来自:

Auth::attempt(....) 验证成功会自动登录的。

你的if 语句添加一句

if(Auth::attempt(...)){

}else{
//账号密码错误不该写在这里吗?
$errors=" 账户或密码错误";
return Redirect::to('/login')->withErrors($errors);
dd('error');//未登录成功
}

要回复问题请先登录注册