如何在 Zend MVC 中实现 SSL
我之前已经通过使用特定的安全文件夹(例如服务器上的 https 文件夹与 http 文件夹)实现了安全页面。我已经开始使用 Zend Framework,并希望应用程序的某些部分(例如登录)使用 https。我在谷歌上搜索过,甚至在这里搜索过,但找不到任何解释如何处理这个问题的内容。我可以为特定控制器/操作提供 https 吗?谢谢。
I have implemented secure pages before by using a specific secure folder (eg https folder vs http folder on the server). I have started using Zend Framework and would like parts of the application (eg login) to use https. I have searched on google and even here but could not find anything that explains how to handle this. Can I have https for specific controllers/actions? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简洁的方法是为 SSL 配置提供一个 .ini 文件,您可以在其中启用对模型/控制器/操作级别的 SSL 支持,如下所示:
假设您有一个如下所示的模块/控制器/操作:
SSLModule->IndexController->testAction
您可以通过配置或单独解析它,并且在 Bootstrap 文件中您可以包含一个控制器插件,就像我的一样。
还有很多其他方法可以做到这一点,但我想您已经明白了!
我忘了提及:将其添加到您的引导程序中:
The cleanest way is to have an .ini file for the SSL config where you can enable SSL support for model/controller/action levels, like so:
Let's say you have a module/controller/action like this:
SSLModule->IndexController->testAction
You parse this either through config, or separately, and in your Bootstrap file you can include a controllerplugin, like mine here.
There are many other ways to do this, but I think you get the idea!
I forgot to mention: to add it in your bootstrap: