文件名称:laravel-caffeine:保持Laravel形式清醒
文件大小:185KB
文件格式:ZIP
更新时间:2024-02-24 17:18:31
middleware package laravel LaravelPHP
Laravel咖啡因 支持该软件包 这是一个MIT许可的开源项目,在社区的支持下其不断的发展成为可能。 如果您想对此以及我们的其他软件包提供支持,请考虑。 目标 将表单留在屏幕上相当长的时间后,防止表单在提交时超时。 (Laravel默认为120分钟,但这是可配置的,并且可能因站点而异。) 实作 为此,我们发送了咖啡因滴灌(定期请求),以防止会话超时。 这仅在具有_token字段的页面上实现,因此所有其他页面将正常超时。 推理 我选择这种方法来避免以下情况,以保持站点安全性的完整性: 在不安全的端点上公开CSRF令牌。 消除特定路线上甚至完全消除CSRF令牌的验证。 删除所有页面上的会话
【文件预览】:
laravel-caffeine-master
----.github()
--------FUNDING.yml(620B)
--------ISSUE_TEMPLATE(136B)
----caffeine.jpg(156KB)
----ISSUE_TEMPLATE.md(384B)
----src()
--------Http()
--------Providers()
--------Dripper.php(1KB)
--------Console()
----CONTRIBUTING.md(2KB)
----.travis.yml(922B)
----config()
--------.gitkeep(0B)
--------genealabs-laravel-caffeine.php(3KB)
----LICENSE(1KB)
----phpunit.xml(1KB)
----README.md(9KB)
----resources()
--------views()
----tests()
--------Http()
--------FeatureTestCase.php(196B)
--------Unit()
--------Feature()
--------UnitTestCase.php(182B)
--------Browser()
--------CreatesApplication.php(488B)
--------BrowserTestCase.php(807B)
--------Fixtures()
--------resources()
--------routes()
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(94B)
----CHANGELOG.md(3KB)
----routes()
--------web.php(199B)
----composer.json(1KB)