2016-03-18 2 views

ответ

3

Существует несколько проблем, связанных с решением, с использованием .htaccess. Он будет не в состоянии, по крайней мере, в следующих случаях:

  • Вызов страницы с альтернативным URL index.php?id=<pageid>
  • Если редактор изменяет заголовок страницы, URL-адрес будет меняться, как хорошо, и вы теряете защиту.

Использование felogin действительно прост, так как это расширение ядра, и вам не нужна регистрация. Дополнительными преимуществами являются:

  • Это безопасно. Пароли передаются с использованием защиты RSA, если вы еще не использовать протокол HTTPS
  • Вы можете добавить окно входа в систему на той же странице и скрыть его, если someobody входит в
  • Любой редактор может создавать пользователей и изменять пароли
+1

yep Я использовал фелогин для этой реализации – Gogul

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/

Для детального explanationb посмотреть на http://support.hostgator.com/articles/cpanel/how-to-password-protect-one-file

Другая возможность заключается в использовании расширения password, но это довольно старый и, вероятно, должен быть принят, чтобы быть используется с текущей версией TYPO3: https://typo3.org/extensions/repository/view/password

+0

Да, я тоже имел этот вариант. Но он подумал и реализовал Феджин. Спасибо за поддержку. – Gogul