【发布时间】:2016-03-18 07:35:47
【问题描述】:
我有一个场景,我需要密码保护错字3 中的单个页面。无需前端用户只需密码保护即可。
问候, 果古尔
【问题讨论】:
标签: typo3 typoscript typo3-6.2.x typo3-extensions
我有一个场景,我需要密码保护错字3 中的单个页面。无需前端用户只需密码保护即可。
问候, 果古尔
【问题讨论】:
标签: typo3 typoscript typo3-6.2.x typo3-extensions
使用.htaccess 的解决方案存在几个问题。至少在以下情况下它会失败:
index.php?id=<pageid>调用页面
使用 felogin 非常简单,因为它是一个核心扩展,您不需要任何注册。其他优点是:
【讨论】:
很遗憾,这种功能不是typo3核心系统的一部分。
最简单的方法可能是使用.htaccess 文件对单个页面进行密码保护。
示例配置:
<FilesMatch "secret-area.html">
AuthName "The text the user sees when login in"
AuthType Basic
AuthUserFile /file/to/htaccess/.htpasswd
require valid-user
</FilesMatch>
实际用户信息存储在上述文件.htpasswd中。要创建有效的 .htpasswd 文件,您可以使用在线生成器,例如 http://www.htaccesstools.com/htpasswd-generator/
详细解释请看http://support.hostgator.com/articles/cpanel/how-to-password-protect-one-file
另一种可能性是使用扩展名password,但它已经很老了,可能需要采用当前的 TYPO3 版本:https://typo3.org/extensions/repository/view/password
【讨论】: