【发布时间】:2014-05-29 09:57:06
【问题描述】:
下面是我的控制器代码...
if(Auth::attempt($userdata)){
//echo 'dfdf';
//exit;
return Redirect::to('mydata');
}
如果我取消注释它会显示dfdf...所以这意味着 Auth 很好.. 对吗??好吧,这是我的 routes.php 代码...
Route::get('mydata', function()
{
return View::make('mydata');})->before('auth');
即使这样也有效...如果我从 routes.php 中删除 ->before('auth');
公共函数 doLogin()
{
return Redirect::to('mydata');
exit;
}
that means even router is fine right?
如果我删除before('auth');,路由无需登录即可工作,这似乎连路由都可以,那么return Redirect::to('mydata'); 的问题是什么,为什么它没有重定向??即使经过身份验证,它也会卡在登录页面上......
【问题讨论】:
-
@pc-shooter 是的,它可以工作......但如果我删除
before('auth');,让我更新我的问题...... -
@pc-shooter 在不使用
before('auth');的情况下重定向到数据是没有用的,在这种情况下我什至不必登录对吗??