Typo3 输入3密码保护单个页面

Typo3 输入3密码保护单个页面,typo3,typoscript,typo3-6.2.x,typo3-extensions,Typo3,Typoscript,Typo3 6.2.x,Typo3 Extensions,我有一个场景,在这个场景中,我需要对typo3中的单个页面进行密码保护。无需前端用户,只需密码保护即可 问候,, Gogul不幸的是,这种功能不是typo3核心系统的一部分 最简单的方法可能是使用.htaccess文件对单个页面进行密码保护 配置示例: <FilesMatch "secret-area.html"> AuthName "The text the user sees when login in" AuthType Basic AuthUserFile /fi

我有一个场景,在这个场景中,我需要对typo3中的单个页面进行密码保护。无需前端用户,只需密码保护即可

问候,,
Gogul

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

AuthName“用户登录时看到的文本”
AuthType Basic
AuthUserFile/file/to/htaccess/.htpasswd
需要有效用户
实际用户信息存储在上述文件
.htpasswd
中。要创建一个有效的
.htpasswd
文件,您可以使用一个在线生成器,如

有关详细解释,请参见


另一种可能是使用扩展名
密码
,但它非常旧,可能需要采用才能与当前的TYPO3版本一起使用:

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

AuthName“用户登录时看到的文本”
AuthType Basic
AuthUserFile/file/to/htaccess/.htpasswd
需要有效用户
实际用户信息存储在上述文件
.htpasswd
中。要创建一个有效的
.htpasswd
文件,您可以使用一个在线生成器,如

有关详细解释,请参见


另一种可能是使用扩展名
密码
,但它非常旧,可能需要采用才能与当前的TYPO3版本一起使用:

使用
.htaccess
的解决方案存在一些问题。至少在以下情况下,它将失败:

  • 使用可选url调用页面
    index.php?id=
  • 如果编辑器更改了页面标题,URL也将更改,您将失去保护
使用felogin非常简单,因为它是一个核心扩展,您不需要任何注册。其他优势包括:

  • 它是安全的。如果您尚未使用https,则使用RSA保护传输密码
  • 如果someobody登录,您可以在同一页面上添加登录框并将其隐藏
  • 任何编辑器都可以创建用户和更改密码

使用
.htaccess
解决方案时存在几个问题。至少在以下情况下,它将失败:

  • 使用可选url调用页面
    index.php?id=
  • 如果编辑器更改了页面标题,URL也将更改,您将失去保护
使用felogin非常简单,因为它是一个核心扩展,您不需要任何注册。其他优势包括:

  • 它是安全的。如果您尚未使用https,则使用RSA保护传输密码
  • 如果someobody登录,您可以在同一页面上添加登录框并将其隐藏
  • 任何编辑器都可以创建用户和更改密码

是的,我也考虑过这个选择。但又重新考虑了一下,并自行实施了FeLogin。谢谢你的支持。是的,我也有这个选择。但又重新考虑了一下,并自行实施了FeLogin。谢谢你的支持。是的,我在这个实现中使用了felogin是的,我在这个实现中使用了felogin