在 CakePHP Auth 中 - 有没有一种方法可以在所有需要身份验证的操作上强制使用 https(但不是其他操作)

发布于 2024-09-15 01:07:25 字数 148 浏览 5 评论 0原文

使用 CakePHP Auth,我希望所有需要登录的操作也强制使用 https。

这可以通过回调以某种方式实现吗?

进一步信息:我正在使用管理路由以及某些“仅限会员”操作。 也使用 CakePHP 1.2。

非常感谢您对此的任何指示。

Using CakePHP Auth, I want to have all actions that require being logged in to also be forced to use https.

Is this possible via a callback somehow?

Further info: I have admin routing in use as well as certain "member-only" actions.
Using CakePHP 1.2 also.

Many thanks for any pointers on this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

微暖i 2024-09-22 01:07:25

2.x 版本的新增内容:
安全组件::requireSecure()
请参阅http://book.cakephp.org/2.0 /en/core-libraries/components/security-component.html

New for version 2.x:
SecurityComponent::requireSecure()
see http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html

じее 2024-09-22 01:07:25

登录页面还必须通过 HTTPS 提供服务,并且您可能需要为登录用户提供一个安全会话 cookie,因此在通过 HTTP 访问站点时不会传输该 cookie(这意味着用户不会通过 HTTP 浏览时,显示为已登录)。

The login page must also be served over HTTPS, and you probably want a secure session cookie for logged in users, so it isn't transmitted when accessing the site over HTTP (this means that the user won't appear as logged in when browsing over HTTP).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文