Skip to main content
User Account

E-Mail- und Telefonnummer verifizieren – die Verifizierungskarten

Wo man es findet

Sowohl auf Ihrem Main Hub (/dashboard/) als auch in Kontoeinstellungen → Übersicht (/user/account/) werden Sie zwei Karten sehen – E-Mail und Telefon. Die Farbe sagt Ihnen alles auf einen Blick:

  • Grüne Karte – verifiziert. Nichts zu tun.
  • Rote Karte – Aktion erforderlich, und jedes Werkzeug das Sie benötigen, ist in der Karte selbst.
  • Gestrichelte Karte – Telefon noch nicht hinzugefügt (optional; fügt Bonusfunktionen hinzu).

Innerhalb der roten E-Mail-Karte

  1. Schicken Sie mir den Code per E-Mail – sendet einen neuen 6-Zeichen-Code an Ihre Adresse (überprüfen Sie den Spam-Ordner, wenn er nicht innerhalb einer Minute eintrifft).
  2. Codefeld – geben Sie den Code dort ein und drücken Sie Verifizieren. Kein Suchen nach einer separaten Seite. Buchstaben oder Zahlen, jede Schreibweise funktioniert.
  3. E-Mail ändern – wenn die Adresse falsch ist, korrigieren Sie sie zuerst; eine neue Adresse muss erneut verifiziert werden, und eine bereits von einem anderen Konto verwendete Adresse wird abgelehnt.

Nach der Verifizierung (oder dem erneuten Senden) landen Sie genau wieder auf der Seite, auf der Sie waren.

Telefon-System Hauptschalter (Admin)

Das GESAMTE Telefonsystem ist durch einen Admin-Schalter abgesperrt unter /adminapp/communication-settings/sms/ (“Telefon-System Hauptschalter”). Wenn es AUS ist (die Standardeinstellung), sehen die Benutzer keine Telefonkarte, keine add-phone oder verify-phone Seiten – nur E-Mail-Verifizierung. Schalten Sie es EIN, nachdem ein SMS-Anbieter ausgewählt und konfiguriert wurde; die Seite listet Preisvergleiche der Anbieter und warnt, dass das integrierte Gerüst nur Codes in die Serverprotokolle ausgibt. Gespeicherte Nummern überstehen das Umschalten.

Telefonkarte

Das gleiche Konzept für US-Nummern: Schicken Sie mir einen Code per SMS, dann das Codefeld direkt in der Karte. Eine Nummer hinzufügen unterstützt jedes Land (die Vereinigten Staaten sind zuerst aufgeführt) – aber Verifizierungstexte können derzeit nur US-Nummern erreichen, daher werden Nummern aus anderen Ländern im Profil gespeichert und in einer ruhigen “Gespeichert” Karte angezeigt, bis die SMS-Abdeckung erweitert wird. Sobald nichts die Aktion des Benutzers benötigt, werden die Karten im Main Hub in einen schlanken grünen Streifen zusammengeklappt, sodass der Arbeitsplatz sauber bleibt – die Kontoseite behält die gesamten Karten.

Für Entwickler

  • Geteilte Teilkarte: userapp/templates/userapp/_verification_cards.html (einschließen mit card_next = "hub"/"account", optional compact_verified).
  • Einbettete Formulare tragen ein next Feld; _verification_next() in userapp/views.py ordnet es nur benannten Routen zu (kein offener Redirect).
  • Tests: userapp.tests.VerificationCardsTests (10).

Echte SMS-Zustellung (2026-08)

Telefonverifizierungscodes sind nicht mehr nur druckbar. userapp/sms.py::send_sms sendet an die Twilio REST API mit einfachen requests (kein SDK), wenn drei Dinge vorhanden sind: die TWILIO_ACCOUNT_SID und TWILIO_AUTH_TOKEN Umgebungsvariablen auf Render, und die From Nummer, die auf /adminapp/communication-settings/sms/ gespeichert ist. Fehlt eines davon, verhält sich die Software unverändert – Codes werden in die Serverkonsole gedruckt und es fallen keine Gebühren an (sicher in Dev/CI).

Kostenwächter (aktiv nur solange Twilio aktiv ist – Gerüstmodus behält das alte unbegrenzte Verhalten): add_phone lehnt eine 4. Codeanfrage innerhalb einer Stunde ab, gerechnet pro Benutzer UND pro Telefonnummer unter einer pro Benutzer Zeilenverriegelung, und erzwingt eine plattformweite tägliche Obergrenze (userapp/sms.py::GLOBAL_DAILY_CAP) gegen SMS-Pumping. Karibik-Premium +1-Bereiche (Jamaika, Dominikanische Republik, …) sind vom US-Codefluss in userapp/phones.py::phone_is_us ausgeschlossen. Ein fehlgeschickter Twilio-Versand löscht seine nicht verwendete Codezeile (keine Quota-Brennung) und zeigt eine freundliche Wiederholungsnachricht an. Admins sollten zusätzlich die SMS-Pumping-Schutz von Twilio + US-only Geo-Berechtigungen aktivieren – Schritte auf der SMS-Einstellungsseite.

Admin-Setup: Schritt-für-Schritt-Anleitungen sind auf der SMS-Einstellungsseite und als Setup-Checkliste-Aufgabe SMS-1 zu finden (Probe-Schlüssel sms_delivery wird automatisch grün, wenn Anmeldeinformationen + From Nummer erkannt werden). Tests: userapp/test_sms.py.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot