Pushover-Benachrichtigung bei neuer Registrierung

Neuer Helfer app/pushover.php meldet Selbstregistrierungen an den
Betreiber. Der Aufruf sitzt in register.php statt in
saas_register_tenant_owner(), damit die check-*-Skripte keine Pushes
ausloesen, und wertet das Ergebnis nicht aus: ein fehlgeschlagener Push
darf die Registrierung nicht abbrechen. Ohne PUSHOVER_TOKEN/PUSHOVER_USER
ist die Funktion still deaktiviert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-23 20:39:22 +02:00
co-authored by Claude Opus 5
parent 213dd10dbd
commit 93d6bd9127
4 changed files with 129 additions and 0 deletions
+15
View File
@@ -266,6 +266,21 @@ Stripe-Flow zur Aktualisierung der Zahlungsart. Im Stripe-Dashboard dürfen der
zusätzlich freigeschaltet werden; Bestellungen und Kündigungen sollen nur über
die dokumentierten Abläufe der Kaffeeliste erfolgen.
## Betreiber-Benachrichtigung bei neuer Registrierung
`register.php` schickt nach einer erfolgreichen Selbstregistrierung einen
Pushover-Push an den Betreiber (`app/pushover.php`). Dafür in
`env.local.php` `PUSHOVER_TOKEN` (App-Token aus dem Pushover-Dashboard) und
`PUSHOVER_USER` (eigener User- oder Group-Key) setzen. Fehlt einer der
beiden Werte, ist die Benachrichtigung still deaktiviert — auf Staging also
einfach leer lassen.
Der Versand ist bewusst folgenlos: Schlägt er fehl, landet die Ursache im
PHP-Error-Log, die Registrierung läuft trotzdem durch. Der Aufruf sitzt
deshalb in `register.php` und nicht in `saas_register_tenant_owner()` — die
`check-*`-Skripte in `scripts/` registrieren Testmandanten und würden sonst
bei jedem Lauf Pushes auslösen.
## PayPal-Postfach
Für die automatische Verbuchung weitergeleiteter PayPal-Zahlungsmails