如何解决使Plone给出适当的403禁止的错误
| 默认的克隆行为是在用户尝试访问其没有权限的内容时显示登录框。 如何更改此行为,以便改为显示“未经授权”页面?如何自定义此未经授权的页面以具有自定义文本。等等?解决方法
自定义此模板:Products.CMFPlone / Products / CMFPlone / skins / plone_login / require_login.py,可以通过“旧样式”皮肤自定义或“新样式” jbot自定义:http://pypi.python.org/ pypi / z3c.jbot(请参阅“ѭ0”部分)
, PAS通过调用任何质询插件来响应401未经授权错误,从而避免登录表单在acl_users中停用这些插件。
禁止的403不应该导致挑战。但是,在生产模式(而非调试模式)下,这些错误被隐藏,并被转换为404 Not Found。
, 仅供参考,现在还有一个PAS插件,仅在UA是浏览器的情况下才重定向到登录表单:
https://pypi.python.org/pypi/koodaamo.pas.browseronlyredirect/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。