1

我有一个场景,我需要密码保护错字3 中的单个页面。无需前端用户只需一个密码保护就足够了。

问候,高古尔

4

2 回答 2

3

使用.htaccess. 至少在以下情况下它会失败:

  • 使用替代 url 调用页面index.php?id=<pageid>
  • 如果编辑器更改页面标题,URL 也会更改,您将失去保护。

使用 felogin 非常简单,因为它是一个核心扩展,您不需要任何注册。其他优点是:

  • 它是安全的。如果您尚未使用 https,则使用 RSA 保护传输密码
  • 您可以在同一页面上添加一个登录框并在有人登录时将其隐藏
  • 任何编辑器都可以创建用户和更改密码
于 2016-08-11T07:26:04.700 回答
2

不幸的是,这种功能不是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/

有关详细说明b,请查看http://support.hostgator.com/articles/cpanel/how-to-password-protect-one-file

另一种可能性是使用扩展password,但它已经很老了,可能需要被采用才能与当前的 TYPO3 版本一起使用:https ://typo3.org/extensions/repository/view/password

于 2016-03-18T10:19:51.190 回答