Friendica Addon "Account Import Guard" - Konto-Import-Schutz für Friendica

~/addons

Das Friendica-Addon "Account Import Guard" blockiert den unbefugten Zugriff auf /user/import basierend auf einer administrativen Richtlinie, während der Konto-Import für berechtigte Benutzer verfügbar bleibt.

Es entfernt außerdem den Link zum öffentlichen Import aus dem Registrierungsformular für nicht berechtigte Besucher. Der eigentliche Schutz erfolgt über den frühen Hook init_1, der nicht autorisierte Anfragen an /user/import abfängt und umleitet, noch bevor das Import-Modul hochgeladene Dateien verarbeiten kann.


Admin-Einstellungen

Im Administrator-Bereich des Servers (unter Addons -> Account Import Guard) kann eine Richtlinie festgelegt werden:

  • Nur angemeldete Benutzer (users, Standard): Nur angemeldete Benutzer dürfen den Import nutzen; Gäste werden blockiert.
  • Nur Site-Administratoren (admin): Nur Administratoren dürfen den Import nutzen; normale Nutzer und Gäste werden blockiert.
  • Für alle verbieten (inklusive Administratoren) (all): Der Import ist für absolut jeden deaktiviert.


Verhalten

  • Nicht autorisierter Zugriff auf /user/import: Umleitung zur Basis/Home mit einer Hinweismeldung
  • Datenbank: Speichert nur die gewählte Richtlinie in der Konfigurationstabelle. Es werden keine Benutzer-, Beitrags- oder Kontaktdaten verändert.


Hooks

  • init_1: Blockiert den nicht autorisierten Zugriff
  • register_form: Entfernt den Import-Block aus dem Registrierungs-Template, falls der Besucher nicht berechtigt ist
  • page_end: Fallback-Bereinigung für bereits gerendertes HTML bei abweichenden Themes/Markup

 

Dieses Addon wurde mit Hilfe einer KI erstellt!

 

Das Addon arbeitet grundsätzlich zu 100 % autark. Es werden standardmäßig keine externen Skripte, Schriftarten oder Bibliotheken geladen. Es findet keinerlei Datenaustausch mit KI-Anbietern oder sonstigen Drittservern statt – alles bleibt sicher auf dem eigenen Server.

Bildergalerie:

 

Distribution Info
License: AGPL-3.0-or-later
Version: 1.1
Compat: Friendica 'Blutwurz' 2026.05
Disclaimer: No warranty. Use at your own risk.
source --forgejo