- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试在 Laravel 中编写一个基本的身份验证系统,它会导致重定向循环。
首先,我只是访问“localhost”域,然后在我什至未通过身份验证时将我发送到/home,并抛出 chrome 错误。
路线:
Route::group(['middleware' => 'platform', 'namespace' => 'Ec9'], function() {
Route::group(['prefix' => 'platform'], function() {
Route::get('/restricted', ['as' => 'platform.restricted', 'uses' => 'PlatformController@getRestrictedView']);
Route::get('/unlock_route', ['as' => 'platform.unlock_route', 'uses' => 'PlatformController@getUnlockRouteView']);
});
Route::group(['domain' => 'localhost', 'midleware' => 'frontend', 'namespace' => 'Frontend'], function() {
Route::group(['middleware' => 'guest', 'namespace' => 'Guest'], function() {
Route::group(['prefix' => 'setup'], function() {
Route::any('/language', ['as' => 'frontend.guest.setup.language', 'uses' => 'LandingController@getSetupLanguageView']);
Route::any('/welcome', ['as' => 'frontend.guest.setup.welcome', 'uses' => 'LandingController@getSetupWelcomeView']);
});
Route::get('/', ['as' => 'frontend.guest.landing', 'uses' => 'LandingController@redirect']);
Route::get('/login', ['as' => 'frontend.guest.login', 'uses' => 'LoginController@getLoginView']);
Route::post('/login', ['as' => 'frontend.guest.login', 'uses' => 'LoginController@onLoginPost']);
});
Route::group(['middleware' => 'auth', 'namespace' => 'User'], function() {
Route::get('/home', ['as' => 'frontend.guest.login', 'uses' => 'HomeController@getHomeView']);
Route::group(['prefix' => 'account'], function() {
Route::get('/logout', ['as' => 'frontend.user.account.logout', 'uses' => 'AccountController@logout']);
Route::get('/settings', ['as' => 'frontend.user.account.settings', 'uses' => 'AccountController@getAccountSettingsView']);
});
});
});
});
着陆 Controller :
<?php
namespace App\Http\Controllers\Ec9\Frontend\Guest;
use App\Http\Controllers\Controller;
use Redirect;
use Auth;
class LandingController extends Controller
{
public function redirect() {
if (Auth::check()) {
return redirect()->route('frontend.user.home');
}
return redirect()->route('frontend.guest.login');
}
}
LoginController 和 HomeController 函数只返回 View ,我认为如果我发布整个类,它只是用代码过多地发送问题,所以我只是解释了它是如何绘制图片的
最佳答案
你有你的家路线的名字,和你的登录路线一样。
Route::get('/home', ['as' => 'frontend.guest.login', 'uses' => 'HomeController@getHomeView']);
你可以通过给它自己的名字来解决这个问题,就像这样。
Route::get('/home', ['as' => 'frontend.user.home', 'uses' => 'HomeController@getHomeView']);
关于php - Laravel:ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46435866/
我使用这个 .htaccess 在我的 url 示例末尾添加日期、小时、分钟: example.com/pagename?201502201855 它适用于我所有的帖子和页面,但如果我导航到页码
我正在学习 Keycloak,但遇到以下问题。 我有一个通过 Keycloak(主应用程序)保护的 Java EE 应用程序。登录 keycloak 后,它会访问另一个应用程序(app-example
我正在学习 Keycloak,但遇到以下问题。 我有一个通过 Keycloak(主应用程序)保护的 Java EE 应用程序。登录 keycloak 后,它会访问另一个应用程序(app-example
我添加行 到 security_config.xml浏览器说我 ERR_TOO_MANY_REDIRECTS 安全配置.xml -->
我试图让用户通过 WebView 登录我们的应用程序,但在尝试登录时,我收到一条错误消息,提示 ERR_TOO_MANY_REDIRECTS。登录协议(protocol)包含 5 个重定向,但我们无法
我使用 .htaccess 来重定向 www。到非 www。 & http://到 https://但我在 chrome 中收到此错误:ERR_TOO_MANY_REDIRECTS 并且该网站在其他浏
昨天凌晨 2:25 我收到了来自 Cloudflare 的邮件“pro-cs-is.com 的名称服务器|不再指向Cloudflare”,我查看了godady DNS,发现虽然我没有更改,但DNS返回
事实: 我在浏览器 http://localhost:8080/myapp 上请求根应用程序,我的浏览器抛出此错误:错误 310 (net::ERR_TOO_MANY_REDIRECTS): 许多重定
我正在尝试在 Laravel 中编写一个基本的身份验证系统,它会导致重定向循环。 首先,我只是访问“localhost”域,然后在我什至未通过身份验证时将我发送到/home,并抛出 chrome 错误
我们有一个无法在 Google Chrome V44 中运行的网站。它在 IE 和 Firefox 中运行良好。突然把chrome浏览器升级到V44后,我们无法登录系统,就收到这个问题。 我们正试图弄
我有这个 .htaccess 文件要重定向 http://至 https:// 我也做了 www.到根域重定向! www.到根域作品!然而 https://重定向没有! 如果我设置 RewriteCo
我最近从 HostGator 迁移到 AWS。一切正常,包括 SSL。所有浏览器都会发生这种情况。这是我的设置:(附截图) 运行 WordPress AMI 并分配有弹性 IP 的 EC2 实例 EC
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
我正在使用 Firebase 托管进行 SPA (create-react-app)我想在网址中获取动态参数,例如: https://www.exmaple.com/home/:id 我遵循文档:ht
我想将所有 http 流量重定向到 https。我正在使用 letsencrypt。我在网上读到 return 301 https://$server_name$request_uri; 会将所有到我
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
我刚刚开始学习 Backbone JS。在下面的代码中,iam 只是尝试调用 url todos/1 期望获取 json 数据。相反,我在控制台中收到错误“无法加载资源:net::ERR_TOO_MA
我已经有一个 SSL 证书处于事件状态,但想强制使用 https,并且已经尝试过多个规则,但总是产生相同的错误。 我的规则: RewriteEngine on RewriteCond %{HTTPS}
我安装了一个新的WordPress 4.1多站点 我可以浏览Front并访问主站点仪表板 http://blog.urlcorrect.com/wp-admin/ 我创建了一个子网站,但无法访问该子网
我正在尝试实现此处找到的 ACL 教程: http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.ht
我是一名优秀的程序员,十分优秀!