如何限制从某些网址提交表单 - Laravel

时间:2014-04-30 12:48:42

标签: laravel laravel-4

如果我想阻止来自以下网址的表单提交,我该怎么做?

http://laravel.dev/iframe/123

此网址将动态生成,我们不会在该网页上使用任何javascript(只有用户创建的JS会在那里)来阻止表单提交。

我需要保护接受输入的路线。例如:

  1. 注册用户(usersController @ store)
  2. 或其他接受表格的路线。
  3. 是他们的任何方式,我可以过滤某些路线以阻止在Laravel中提交表单吗?

    如何告诉laravel忽略某些网址提交的表单?

1 个答案:

答案 0 :(得分:1)

这可能是您正在寻找的内容:

$referer = Request::header('referer');
$restrictedList = Config::get('app.restricted'); // obviously change this to pull from your source

if(in_array($referer, $restrictedList))
    App::abort(403, 'Unauthorized');