2017 © Pedro Peláez
 

typo3-cms-extension in2frontendauthentication

Simulate fe_groups login by IP address

image

in2code/in2frontendauthentication

Simulate fe_groups login by IP address

  • Tuesday, July 18, 2017
  • by in2code
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

TYPO3 extension in2frontendauthentication

Introduction

TYPO3 extension to simulate fe-login for a group if IP-address (IPv4 and IPv6) fits. You can define multiple IPs and ranges per group in backend., (*1)

Introduction

Set an IP address in a fe_groups record, (*2)

Define that a content should only be shown if a group has authenticated, (*3)

Show content if authenticated in frontend, (*4)

Note: This allows you to show/hide contentelements, pages and other records to a specific usergroup. But "showAtAnyLogin" or "hideAtAnyLogin" is not supported., (*5)

Requirements and installation

composer require in2code/in2frontendauthentication

This extension requires an installation via composer because of the usage of library s1lentium/iptools., (*6)

Example for IP and IP-Range definitions in fe_groups.ip_mask

127.0.0.1
127.0.0.0/12
127.0.0.*
1001:5a3:3100:0000:0000:0000:0000:0000
1001:5a3:3100:::::
1001:5a3:3100::/40
1001:5a3:3100:0000:*:*:*:*

You can use single ip addresses or ranges with subnetmask definition (e.g. /8). In addition it is possible to use * as wildcards. Simply define more ip addresses or ranges and split them with comma., (*7)

Supported TYPO3- and PHP-Versions

  • TYPO3 11.5
  • TYPO3 12.4, (*8)

  • PHP 7.4, (*9)

  • PHP 8.0
  • PHP 8.1
  • PHP 8.2
  • PHP 8.3

Supported Extension

  • fal_securedownload in version 4.0 or newer
  • staticfilecache (see notes below)

Static File Cache

The extension staticfilecache sets a cookie to identify, whether a user is logged in and the static file cache may not be used. It hooks into the normal authentication process, when the user is initialized. With EXT:in2frontendauthentication there are no specific frontend users, so it must be set here too., (*10)

This feature can be enabled in the extension settings in the extension manager., (*11)

Changelog

Version Date State Description
9.0.1 2024-10-17 Bugfix Prevent sql exception with empty quotes in MySQL
9.0.0 2024-02-08 Task Update for TYPO3 11LTS and 12LTS
8.0.1 2023-04-25 Bugfix Adjust ext_emconf.php TYPO3 requirements to composer.json to also support TYPO3 10
8.0.0 2022-09-13 Feature Support also PHP 8.x now
7.0.1 2022-08-08 Bugfix Ensure that this extension works with beechit/fal-securedownload
7.0.0 2022-06-01 Task Update for TYPO3 11.5
6.0.0 2020-10-21 Task Update for TYPO3 9.5 or 10.4
5.0.2 2020-03-11 Bugfix Update dependencies to typo3/cms-core to enable installation in TYPO3 9
5.0.1 2020-03-02 Bugfix Prevent exception in ExtensionConfigurationUtility
5.0.0 2020-03-02 Feature Support subnetmask for IPv4 and IPv6 now in definitions, update requirements
4.0.0 2020-01-22 Feature Add support for IP V6. This is the first Release with the composer requirement "mlocati/ip-lib"
3.0.0 2020-01-20 Feature Support TYPO3 V9. This is the last release without composer requirement
2.0.3 2019-10-07 Bugfix Fix another regression for the latest feature
2.0.2 2019-10-07 Bugfix Change namespace to CookieService class
2.0.1 2019-10-07 Bugfix Fix exception when instantiating CookieService class of staticfilecache
2.0.0 2019-09-30 Feature Respect staticfilecache cookies
1.1.1 2017-07-18 Bugfix Signal update from fal_securedownload
1.1.0 2017-07-10 Feature Support EXT:fal_securedownload >= version 2.0.0
1.0.2 2016-08-03 Bugfix Allow multiple usergroups
1.0.1 2016-06-23 Bugfix Small fix in german locallang
1.0.0 2016-06-10 Task Initial release

The Versions

18/07 2017

dev-master

9999999-dev https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin

18/07 2017

1.1.1

1.1.1.0 https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin

10/07 2017

1.1.0

1.1.0.0 https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin

03/08 2016

1.0.2

1.0.2.0 https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin

23/06 2016

1.0.1

1.0.1.0 https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin

10/06 2016

1.0.0

1.0.0.0 https://bitbucket.org/in2code/in2frontendauthentication/overview

Simulate fe_groups login by IP address

  Sources   Download

GPL-3.0

The Requires

 

typo3 ip felogin