【发布时间】:2016-02-24 15:44:01
【问题描述】:
我正在创建一个网站,用户可以在它启动前注册。但是,当具有特定电子邮件地址的人注册时,他们已经可以访问整个网站,其他人将被列入等待名单。
假设每个拥有 gmail 地址的人都可以访问,而我希望将其余的人重定向到页面/等待列表。
例子:
Gmail 用户:
Route::get('favorites', 'FavoriteController@index');
Hotmail 用户:
Route::get('favorites', 'FavoriteController@index')
-> 让这个重定向到
Route::get('waitlist', 'WaitlistController@index')
是否有一种简单、快捷的方法可以为每条路线执行此操作,例如使用 if,像这样?
if(substr($user->email, -9)!= "@gmail.com")
{
always redirect my routes to "Waitlist"
}
【问题讨论】:
-
我会在您的登录功能中执行此逻辑。 :)
-
如果您需要帮助,请告诉我。发布您的登录功能。我会帮你的。
-
@ihue 但是如果用户手动输入网址怎么办?
-
哦。不,他们不能。发布您的登录功能。
-
您在他们提交表单时检查它。
标签: routes laravel-5.1 url-redirection