{"id":27646133,"url":"https://github.com/in2code-de/in2frontendauthentication","last_synced_at":"2025-07-22T17:03:26.038Z","repository":{"id":56473226,"uuid":"61833373","full_name":"in2code-de/in2frontendauthentication","owner":"in2code-de","description":"TYPO3 extension to simulate fe-login for a group if IP-address fits","archived":false,"fork":false,"pushed_at":"2024-12-19T08:49:07.000Z","size":623,"stargazers_count":3,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-18T12:58:36.801Z","etag":null,"topics":["authentication","frontend-login","ip","typo3","typo3-cms-extension"],"latest_commit_sha":null,"homepage":"https://www.in2code.de/agentur/typo3-extensions/in2frontendauthentication/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/in2code-de.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-06-23T20:06:23.000Z","updated_at":"2024-12-06T08:30:42.000Z","dependencies_parsed_at":"2025-04-24T01:17:02.730Z","dependency_job_id":"482ee1ff-01e9-45bb-82b8-79aa511c6ad5","html_url":"https://github.com/in2code-de/in2frontendauthentication","commit_stats":{"total_commits":62,"total_committers":6,"mean_commits":"10.333333333333334","dds":0.4516129032258065,"last_synced_commit":"72e21426d8417c5b20306253e63434669756264c"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/in2code-de/in2frontendauthentication","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in2code-de%2Fin2frontendauthentication","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in2code-de%2Fin2frontendauthentication/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in2code-de%2Fin2frontendauthentication/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in2code-de%2Fin2frontendauthentication/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/in2code-de","download_url":"https://codeload.github.com/in2code-de/in2frontendauthentication/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in2code-de%2Fin2frontendauthentication/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266535695,"owners_count":23944275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","frontend-login","ip","typo3","typo3-cms-extension"],"created_at":"2025-04-24T01:16:59.329Z","updated_at":"2025-07-22T17:03:26.002Z","avatar_url":"https://github.com/in2code-de.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TYPO3 extension in2frontendauthentication\n\n## Introduction\n\nTYPO3 extension to simulate fe-login for a group if IP-address (IPv4 and IPv6) fits.\nYou can define multiple IPs and ranges per group in backend.\n\n## Introduction\n\n![Set an IP address in a fe_groups record](Documentation/Images/backend_fegroup.png)\n\n![Define that a content should only be shown if a group has authenticated](Documentation/Images/backend_pagecontent.png)\n\n![Show content if authenticated in frontend](Documentation/Images/frontend_pagecontent.png)\n\n**Note:** This allows you to show/hide contentelements, pages and other records to a specific usergroup.\nBut \"showAtAnyLogin\" or \"hideAtAnyLogin\" is not supported.\n\n## Requirements and installation\n\n```\ncomposer require in2code/in2frontendauthentication\n```\n\nThis extension **requires an installation via composer** because of the usage of library s1lentium/iptools.\n\n## Example for IP and IP-Range definitions in fe_groups.ip_mask\n\n```\n127.0.0.1\n127.0.0.0/12\n127.0.0.*\n1001:5a3:3100:0000:0000:0000:0000:0000\n1001:5a3:3100:::::\n1001:5a3:3100::/40\n1001:5a3:3100:0000:*:*:*:*\n```\n\nYou can use single ip addresses or ranges with subnetmask definition (e.g. `/8`). In addition it is possible to use\n`*` as wildcards.\nSimply define more ip addresses or ranges and split them with comma.\n\n## Supported TYPO3- and PHP-Versions\n\n* TYPO3 11.5\n* TYPO3 12.4\n\n* PHP 7.4\n* PHP 8.0\n* PHP 8.1\n* PHP 8.2\n* PHP 8.3\n\n## Supported Extension\n\n* fal_securedownload in version 4.0 or newer\n* staticfilecache (see notes below)\n\n## Static File Cache\n\nThe extension staticfilecache sets a cookie to identify, whether a user is logged in and the static file cache may not\nbe used. It hooks into the normal authentication process, when the user is initialized. With\nEXT:in2frontendauthentication there are no specific frontend users, so it must be set here too.\n\nThis feature can be enabled in the extension settings in the extension manager.\n\n## Changelog\n\n| Version | Date       | State   | Description                                                                                     |\n|---------|------------|---------|-------------------------------------------------------------------------------------------------|\n| 9.0.2   | 2024-12-06 | Bugfix  | Make extension compatible with latest release of EXT:staticfilecache                            |\n| 9.0.1   | 2024-10-17 | Bugfix  | Prevent sql exception with empty quotes in MySQL                                                |\n| 9.0.0   | 2024-02-08 | Task    | Update for TYPO3 11LTS and 12LTS                                                                |\n| 8.0.1   | 2023-04-25 | Bugfix  | Adjust ext_emconf.php TYPO3 requirements to composer.json to also support TYPO3 10              |\n| 8.0.0   | 2022-09-13 | Feature | Support also PHP 8.x now                                                                        |\n| 7.0.1   | 2022-08-08 | Bugfix  | Ensure that this extension works with `beechit/fal-securedownload`                              |\n| 7.0.0   | 2022-06-01 | Task    | Update for TYPO3 11.5                                                                           |\n| 6.0.0   | 2020-10-21 | Task    | Update for TYPO3 9.5 or 10.4                                                                    |\n| 5.0.2   | 2020-03-11 | Bugfix  | Update dependencies to typo3/cms-core to enable installation in TYPO3 9                         |\n| 5.0.1   | 2020-03-02 | Bugfix  | Prevent exception in ExtensionConfigurationUtility                                              |\n| 5.0.0   | 2020-03-02 | Feature | Support subnetmask for IPv4 and IPv6 now in definitions, update requirements                    |\n| 4.0.0   | 2020-01-22 | Feature | Add support for IP V6. This is the first Release with the composer requirement \"mlocati/ip-lib\" |\n| 3.0.0   | 2020-01-20 | Feature | Support TYPO3 V9. This is the last release without composer requirement                         |\n| 2.0.3   | 2019-10-07 | Bugfix  | Fix another regression for the latest feature                                                   |\n| 2.0.2   | 2019-10-07 | Bugfix  | Change namespace to CookieService class                                                         |\n| 2.0.1   | 2019-10-07 | Bugfix  | Fix exception when instantiating CookieService class of staticfilecache                         |\n| 2.0.0   | 2019-09-30 | Feature | Respect staticfilecache cookies                                                                 |\n| 1.1.1   | 2017-07-18 | Bugfix  | Signal update from fal_securedownload                                                           |\n| 1.1.0   | 2017-07-10 | Feature | Support EXT:fal_securedownload \u003e= version 2.0.0                                                 |\n| 1.0.2   | 2016-08-03 | Bugfix  | Allow multiple usergroups                                                                       |\n| 1.0.1   | 2016-06-23 | Bugfix  | Small fix in german locallang                                                                   |\n| 1.0.0   | 2016-06-10 | Task    | Initial release                                                                                 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fin2code-de%2Fin2frontendauthentication","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fin2code-de%2Fin2frontendauthentication","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fin2code-de%2Fin2frontendauthentication/lists"}