17. Aug. 2025·8 Min. Lesezeit

Passwortlose Anmeldung mit Magic Links: UX‑ und Sicherheitscheckliste

Checkliste zur passwortlosen Anmeldung mit Magic Links: Ablaufzeit, Einmalnutzung, Regeln zur Wiederverwendung, Sitzungsverwaltung und Grundlagen zur E‑Mail‑Zustellbarkeit.

Passwortlose Anmeldung mit Magic Links: UX‑ und Sicherheitscheckliste

Ein Magic Link ist ein einmaliger Anmeldelink, der an deine E‑Mail geschickt wird. Statt ein Passwort einzugeben, öffnest du die E‑Mail, tippst den Link an und bist angemeldet.

Das passt gut, wenn Menschen Passwörter hassen, sie oft vergessen oder nur selten anmelden mĂŒssen. Es reduziert zudem Passwort‑Wiederverwendung ĂŒber Seiten hinweg, weil es gar kein Passwort mehr zum Wiederverwenden gibt. Es ersetzt jedoch nicht die Notwendigkeit fĂŒr Sicherheit. Der Haupt‑„SchlĂŒssel“ verlagert sich einfach in dein E‑Mail‑Postfach.

Das ist der Trade‑off: passwortlose Anmeldung mit Magic Links ist nur so sicher wie das E‑Mail‑Konto des Nutzers und dessen FĂ€higkeit, den Zugang privat zu halten. Wenn jemand deine E‑Mails lesen kann, kann er sich oft als du anmelden.

Hier sind die hÀufigsten Wege, wie Magic Links im echten Leben schiefgehen:

  • Zugriff auf das Postfach wird gestohlen (Phishing des E‑Mail‑Passworts, SIM‑Swap fĂŒr Passwort‑Recovery, Malware oder ein gemeinsam genutzter Computer, der eingeloggt blieb).
  • Der Link wird weitergeleitet (absichtlich oder aus Versehen) und eine falsche Person nutzt ihn.
  • Der Nutzer öffnet die E‑Mail auf einem GerĂ€t, möchte die Sitzung aber auf einem anderen, und ist verwirrt, wenn die App am „falschen“ Ort öffnet.
  • Ein gemeinsames GerĂ€t bleibt angemeldet, sodass die nĂ€chste Person Zugriff hat.
  • Die E‑Mail‑Adresse wurde falsch getippt und ein Login‑Link geht an jemand anderen.

Ein kleines Beispiel: Jemand fordert einen Link auf einem Arbeits‑Laptop an und checkt die E‑Mails dann auf dem privaten Handy. Er tippt den Link an, das Handy meldet ihn an, und der Laptop zeigt weiterhin den Anmeldebildschirm. Wenn dein Flow nicht erklĂ€rt, was passiert ist, folgen Support‑Tickets.

Wenn du das in einem Produkt baust, das mit AppMaster erstellt wurde, behandle den E‑Mail‑Schritt wie eine sensible Aktion, nicht nur als Komfortfunktion. Klare Kommunikation, kurzlebige Links und einfache Sitzungs‑Kontrollen machen das Erlebnis sicher.

Ist passwortlose E‑Mail‑Anmeldung das Richtige fĂŒr dein Produkt?

Passwortlose Anmeldung mit Magic Links funktioniert am besten, wenn das Ziel schneller Zugang bei minimaler Friktion ist, nicht maximaler Schutz. Sie eignet sich fĂŒr Produkte, bei denen Nutzer sich nur gelegentlich anmelden und Passwörter hassen, und wo das E‑Mail‑Postfach bereits das „Zuhause“ des Nutzers ist.

Eine einfache Entscheidungshilfe: Wenn jemand unerlaubt in ein Konto kommt, welcher reale Schaden ist am schlimmsten? Wenn die Antwort „Àrgerlich, aber behebbar“ lautet, können Magic Links eine gute Default‑Lösung sein.

Gute EinsatzfÀlle sind oft:

  • Apps mit geringem bis mittlerem Risiko (interne Tools, Admin‑Panels fĂŒr kleine Teams, Kundenportale mit eingeschrĂ€nkten Rechten)
  • Produkte mit seltenen Nutzern, die Passwort‑Resets hassen
  • „Bring mich schnell rein“-Erlebnisse wie Support, Onboarding oder Freigaben
  • FrĂŒhphasen‑Produkte, die weniger Support‑Tickets brauchen

Sei vorsichtig oder vermeide Magic Links als einzige Anmeldemethode, wenn:

  • Konten hohen Wert haben (Geldbewegungen, große Guthaben, irreversible Aktionen)
  • Du regulierte oder sensible Daten speicherst (Gesundheit, Recht, detaillierte Finanzdaten)
  • Nutzer ĂŒblicherweise E‑Mail‑PostfĂ€cher teilen (gemeinsame PostfĂ€cher, Rezeptionen)
  • Deine Zielgruppe wahrscheinlich ins Visier genommen wird (Executives, Admins, privilegierte Rollen)

Wenn dein Produkt eher sensible Momente als sensible Konten hat, nutze E‑Mail‑Anmeldung fĂŒr den Einstieg und fĂŒge fĂŒr riskante Aktionen eine zweite Faktor‑ oder Step‑Up‑PrĂŒfung hinzu. Beispielsweise eine zusĂ€tzliche BestĂ€tigung beim Ändern von Auszahlungsdetails, beim Exportieren von Daten oder beim HinzufĂŒgen eines neuen Admins.

Entscheide auch, was die E‑Mail tun darf. „Nur Anmeldung“-Magic‑Links sind sicherer und einfacher zu begrĂŒnden. „Anmelden + Kontowiederherstellung“ ist bequem, bedeutet aber, dass jeder mit E‑Mail‑Zugriff das Konto ĂŒbernehmen kann. Wenn du das Ändern der E‑Mail unterstĂŒtzt, behandle das als hochriskante Aktion.

Wenn du eine App in einer No‑Code‑Plattform wie AppMaster baust, bleibt diese Entscheidung wichtig: die UI kann einfach sein, aber deine Richtlinie zu sensiblen Aktionen und Wiederherstellung sollte von Tag eins klar sein.

Der grundlegende Magic‑Link‑Flow (und die Entscheidungen darin)

Magic Links wirken fĂŒr Nutzer simpel, doch unter der Haube sitzen viele kleine Entscheidungen. Ein klarer Flow hĂ€lt Menschen in Bewegung und reduziert Support‑Tickets.

Der Flow, den Nutzer sehen

Die meisten Produkte folgen dem gleichen Pfad: Der Nutzer gibt eine E‑Mail ein, erhĂ€lt eine Nachricht, tippt den Link an und landet angemeldet.

Eine hĂ€ufige Verbesserung ist ein abschließender BestĂ€tigungsbildschirm, nachdem der Link geöffnet wird. Statt sofort einzuloggen, zeigst du einen kurzen Screen wie „Anmeldung bei Acme bestĂ€tigen“ mit einer einzigen Taste. Das hilft, wenn jemand den Link auf dem falschen GerĂ€t antippt oder die E‑Mail von einem Vorschau‑Tool geöffnet wurde.

Auf MobilgerĂ€ten entscheide, was „Link antippen“ bedeutet. Wenn du eine native App hast, ist die beste Erfahrung meist: Link antippen -> App öffnen -> Anmeldung abschließen. Ist die App nicht installiert, fĂ€llt der Flow auf mobil Web zurĂŒck und bietet spĂ€ter eine Option „App öffnen“ an.

Entscheidungen, die du treffen musst

Bevor du passwortlose Anmeldung mit Magic Links baust, lege diese Regeln fest, damit das Erlebnis vorhersehbar ist:

  • Wo der Link öffnet: In‑App‑Browser, Systembrowser oder direkt in der nativen App (Deep Link).
  • Ob die Anmeldung automatisch erfolgt oder ein finaler BestĂ€tigungsbildschirm nötig ist.
  • Was passiert, wenn der Nutzer bereits angemeldet ist, wenn er den Link antippt.
  • Was geschieht, wenn die E‑Mail wĂ€hrend des Flows geĂ€ndert wird oder der Nutzer beim nĂ€chsten Versuch eine andere E‑Mail eingibt.
  • Wie „Erfolg“ aussieht: Auf der zuletzt besuchten Seite landen, auf einem Standard‑Homebildschirm oder auf der Seite, die die Anmeldung ausgelöst hat.

„Bereits angemeldet“ ist leicht zu ĂŒbersehen. Wenn ein eingeloggter Nutzer einen neuen Magic Link antippt, kannst du (a) ihn im selben Konto lassen und „Du bist bereits angemeldet“ zeigen oder (b) es als Kontowechsel behandeln und um BestĂ€tigung bitten. FĂŒr Apps, die in AppMaster gebaut werden (z. B. Kundenportale oder interne Tools), ist Option (a) meist sicherer, außer Kontowechsel ist tatsĂ€chlich eine Funktion.

Ablaufregeln: kurz genug, um sicher zu sein, lang genug, um zu funktionieren

Ein Magic Link ist nur dann „passwortlos“, wenn er mĂŒhelos wirkt. Die Ablaufzeit ist der Teil, der dieses Versprechen still kaputt machen kann. Zu kurz und Leute bekommen abgelaufene Links, zu lang und ein weitergeleiteter oder exponierter Link wird riskanter.

Ein praktischer Ausgangspunkt fĂŒr passwortlose Anmeldung mit Magic Links ist ein Ablauffenster zwischen 10 und 30 Minuten. KĂŒrzere Fenster (3–10 Minuten) passen zu höher riskanten Aktionen wie Admin‑Logins oder Zahlungsfreigaben. LĂ€ngere Fenster (30–60 Minuten) können fĂŒr Low‑Risk‑Apps funktionieren, aber nur wenn du starke Sitzungs‑Kontrollen und gutes GerĂ€temanagement hast.

Mache die Ablaufzeit in der E‑Mail und auf dem „PrĂŒfe deine E‑Mail“-Bildschirm deutlich sichtbar. Verstecke sie nicht in kleingedrucktem Text. Nutze einfache Formulierungen wie „Dieser Link verfĂ€llt in 15 Minuten.“ Wenn möglich, zeige auf dem Warteschirm einen Countdown, verlasse dich aber nicht auf die Uhr des GerĂ€ts fĂŒr Genauigkeit.

E‑Mail‑Verzögerungen und Uhrzeit‑Differenzen kommen hĂ€ufig vor. Einige Provider halten Nachrichten ein paar Minuten zurĂŒck, und manche Nutzer öffnen die E‑Mail auf einem anderen GerĂ€t als dem, das die Anfrage gestellt hat. Einige Regeln helfen, Verwirrung zu vermeiden:

  • Behandle die Ablaufzeit anhand deiner Server‑Zeit, nicht der Zeit des Nutzers.
  • Wenn ein Link kurz vor Ablauf steht, zeige eine klare Meldung wie „Link abgelaufen. Fordere einen neuen an.“
  • Wenn der Link noch gĂŒltig, aber bereits benutzt wurde, sage das direkt (und biete einen schnellen nĂ€chsten Schritt an).

Bei abgelaufenen Links ist die beste Erfahrung ein Ein‑Tap‑Resend von der Landing‑Page. Halte es sicher: Erlaube einen erneuten Versand nur nach einer kurzen AbkĂŒhlzeit und vermeide, darĂŒber auszusagen, ob eine E‑Mail bei dir registriert ist. Die Seite kann etwa sagen: „Wenn diese E‑Mail registriert ist, senden wir einen neuen Link.“

Ein kleines Detail, das Support‑Tickets reduziert: Zeige die genaue E‑Mail‑Adresse, an die der Link gesendet wurde (teilweise maskiert) auf dem Warteschirm, plus eine Option „E‑Mail Ă€ndern“. Wenn du den Flow in einem No‑Code‑Tool wie AppMaster baust, sind das meist nur ein paar UI‑ZustĂ€nde, aber sie verhindern viel Verwirrung vom Typ „Ich habe die E‑Mail nie erhalten“.

Einmalige Nutzung und Wiederverwendungsregeln (die Teile, die Nutzer wirklich treffen)

Das Login‑UX verbessern
Erstelle einen ruhigen "PrĂŒfe deine E‑Mail"-Bildschirm, der Verwirrung und Support-Anfragen reduziert.
UI erstellen

FĂŒr die meisten Produkte ist die Standardeinstellung: Magic Links sind einmalig verwendbar. Das schĂŒtzt Nutzer vor typischen UnfĂ€llen wie E‑Mail‑Weiterleitungen, geteilten PostfĂ€chern oder dem erneuten Öffnen einer alten Nachricht Wochen spĂ€ter. Es macht Support zudem einfacher: War ein Link genutzt, ist er fertig.

Der SchlĂŒssel ist zu entscheiden, was „benutzt“ im echten Leben bedeutet. Menschen klicken zweimal, öffnen auf dem falschen GerĂ€t oder tippen auf einen Link in der E‑Mail‑Vorschau. Deine Regeln sollten sicher, aber auch fair erscheinen.

Eine gute Basisregel: Der erste erfolgreiche Login konsumiert das Token, und jedes spĂ€tere Öffnen zeigt eine klare Meldung wie „Dieser Link wurde bereits verwendet. Fordere einen neuen an.“ Vermeide vage Fehlermeldungen. Wenn du Frustration reduzieren willst, kannst du ein kleines Sicherheitsfenster vor der Konsumierung anbieten, z. B.: Markiere ihn erst nach Erstellung der Sitzung als benutzt.

Hier sind nutzerfreundliche Muster, die sicher bleiben:

  • Wenn der Link erneut auf demselben GerĂ€t geöffnet wird und der Nutzer bereits angemeldet ist, leite ihn in die App weiter (ohne Meldung).
  • Wenn der Link erneut geöffnet wird, aber keine aktive Sitzung existiert, zeige „Verwendet oder abgelaufen“ plus eine SchaltflĂ€che, um einen neuen Link zu senden.
  • Wenn der Link auf einem anderen GerĂ€t geöffnet wird, nachdem er bereits verwendet wurde, behandle ihn als ungĂŒltig und fordere einen neuen an.

Entscheide das im Vorfeld und bleibe konsistent. Die sicherste Standardregel ist: Jede neue Anfrage macht alle vorherigen ausstehenden Links ungĂŒltig. Das begrenzt Schaden, falls jemand spĂ€ter Zugriff auf das Postfach erhĂ€lt.

Wenn du mehrere Links gleichzeitig gĂŒltig lĂ€sst, brauchst du stĂ€rkere Schutzmaßnahmen (kurze Ablaufzeiten, strikte Einmalnutzung und klare GerĂ€te-/Sitzungskontrollen). Ansonsten können Magic Links stillschweigend zu langlebigen ZugangsschlĂŒsseln in E‑Mails werden.

Vermeide wiederverwendbare Links, die immer wieder funktionieren. Auch wenn das bequem erscheint, konditioniert es Nutzer, E‑Mail als permanenter SchlĂŒssel zu behandeln, und macht Account‑Übernahmen schwerer einzudĂ€mmen.

Wenn du deinen Auth‑Flow in einem No‑Code‑Tool wie AppMaster baust, schreibe diese Regeln als einfache ZustĂ€nde (gĂŒltig, benutzt, abgelaufen, ersetzt), damit deine UI‑Meldungen mit dem Backend‑Verhalten ĂŒbereinstimmen.

UX‑Details, die Verwirrung und Support‑Tickets reduzieren

Die meisten Support‑Tickets rund um Magic Links sind keine Sicherheitsfehler. Sie sind „Ich habe die E‑Mail nicht bekommen“, „Ich habe geklickt und nichts ist passiert“ oder „Ist das Phishing?“. Gute UX verhindert alle drei.

Nachdem der Nutzer seine E‑Mail abgeschickt hat, zeige einen dedizierten „PrĂŒfe deine E‑Mail“-Bildschirm statt eines kleinen Toasts. Mach ihn ruhig und spezifisch: Sag, an welche Adresse du gesendet hast, was als NĂ€chstes zu tun ist und was zu probieren ist, falls nichts ankommt.

Ein starker Check‑E‑Mail‑Bildschirm enthĂ€lt meist:

  • Die exakte verwendete E‑Mail‑Adresse mit einer klaren Option „E‑Mail Ă€ndern“
  • Eine Sende‑Wiederholen‑Taste mit kurzem Countdown (damit Nutzer nicht wild klicken)
  • Einen Hinweis zur typischen Zustelldauer (z. B. „Kommt meist innerhalb 1 Minute an“)
  • Einen freundlichen Hinweis, Spam‑ oder Promotions‑Ordner und Firmenfilter zu prĂŒfen
  • Eine kurze Sicherheitsnotiz: „Leite diesen Link nicht weiter"

Vertrauen gewinnt man in der E‑Mail selbst. Nutze einen konsistenten Absendernamen und Betreff und halte den Inhalt vorhersehbar. FĂŒge ein oder zwei Details hinzu, die Nutzern Sicherheit geben, z. B. „Angefordert aus Chrome unter Windows“ oder „Angefordert um 15:42“. Vermeide alarmierende Formulierungen. Einfach ist besser: „Dieser Link meldet dich an. Wenn du ihn nicht angefordert hast, kannst du die E‑Mail ignorieren.“

Plane außerdem fĂŒr das hĂ€ufigste Problem: verzögerte oder gefilterte E‑Mails. Deine UI sollte nicht in eine Sackgasse fĂŒhren. Wenn ein Link lĂ€nger brauchen könnte, sag den Nutzern, was sie tun können, und biete eine freundliche Alternative.

Eine praktische Alternative ist, einen kurzen Einmal‑Code in derselben E‑Mail wie den Link aufzunehmen. Dann kann der Check‑E‑Mail‑Bildschirm „Code statt Link eingeben“ anbieten fĂŒr FĂ€lle, in denen der Link auf dem falschen GerĂ€t geöffnet wurde oder von einem E‑Mail‑Scanner blockiert wird.

Ein kleines, aber wichtiges Detail: Wenn ein Nutzer einen alten oder bereits benutzten Link anklickt, zeige eine hilfreiche Meldung und eine einzelne klare Aktion wie „Schicke mir einen neuen Link“, nicht eine generische Fehlermeldung.

Sicherheitsgrundlagen hinter den Kulissen (ohne schwere Kryptotalks)

Sichere Token-Logik hinzufĂŒgen
Erzeuge ein produktionsreifes Backend mit Token-Validierung, Ratenbegrenzung und Audit-Ereignissen.
Backend erstellen

Ein Magic Link ist nur so sicher wie das Token dahinter. Behandle dieses Token wie einen temporĂ€ren SchlĂŒssel zum Konto: es muss schwer zu erraten, kurzlebig und nur auf die beabsichtigte Weise nutzbar sein.

Beginne mit Unvorhersehbarkeit. Erzeuge lange, zufĂ€llige Tokens (nicht basierend auf E‑Mail, Zeit oder inkrementellen IDs). Speichere so wenig wie möglich. Ein gĂ€ngiges Muster ist, eine gehashte Version des Tokens zu speichern (so kann ein Datenbankleck den rohen Link nicht wiederverwenden) plus gerade genug Metadaten zur Validierung.

Das Binden des Tokens an Kontext kann Weiterleitung verhindern. Du willst nicht immer strikte Bindung (Nutzer wechseln GerĂ€te), aber leichte PrĂŒfungen fangen offensichtlichen Missbrauch ab. Beispiele: verknĂŒpfe das Token mit der angeforderten E‑Mailadresse und optional mit einem groben Fingerabdruck wie der Browser‑Familie oder dem ersten IP‑Bereich. Passt der Kontext nicht, kannst du nach einem neuen Link fragen statt hart zu blocken.

Ratenbegrenzung ist wichtiger als ausgeklĂŒgelte Mathematik. Ohne sie können Angreifer dein Login‑Formular zuspammen, Nutzer belĂ€stigen und prĂŒfen, ob E‑Mails existieren.

  • Begrenze Anfragen pro E‑Mail und pro IP (inklusive Resends)
  • FĂŒge eine kurze AbkĂŒhlzeit zwischen E‑Mails hinzu (z. B. 30–60 Sekunden)
  • Zeige dieselbe Meldung, egal ob die E‑Mail existiert oder nicht
  • Alarmiere bei Spitzen (viele E‑Mails an viele Adressen)

Logge schließlich, was du wirklich brauchst, wenn ein Nutzer sagt „Das war ich nicht.“ Erfasse Ereignisse wie Link angefordert, E‑Mail gesendet, Link geöffnet, Token akzeptiert/fehlgeschlagen (und warum) und Sitzung erstellt. Inkludiere Zeitstempel, IP und User‑Agent. In einem Tool, das mit AppMaster gebaut wurde, können diese Ereignisse als Teil deines Login‑Business‑Prozesses gespeichert werden, sodass Support und Security eine klare Spur haben, ohne in Server‑Interna graben zu mĂŒssen.

GerÀ­te‑ und Sitzungsmanagement, das Nutzer verstehen

Magic-Link-Anmeldung schnell erstellen
Erstelle einen Magic-Link-Anmeldefluss mit klaren Bildschirmen, kurzlebigen Links und sicheren Sitzungsregeln.
AppMaster ausprobieren

Magic Links entfernen Passwörter, aber Nutzer denken weiterhin in GerĂ€ten: „Ich habe mich auf meinem Handy eingeloggt“ oder „Ich habe einen gemeinsamen Laptop genutzt.“ Wenn du ihnen keinen einfachen Weg gibst, Sitzungen zu sehen und zu beenden, steigen Support‑Anfragen schnell an.

Beginne mit einer Entscheidung: Wie viele aktive Sitzungen darf ein Konto gleichzeitig haben? FĂŒr die meisten Consumer‑Produkte sind mehrere Sitzungen in Ordnung (Handy + Laptop). FĂŒr sensitive Tools (Admin‑Panels, Finanzen, interne Operationen) kannst du es begrenzen oder beim Erscheinen eines neuen GerĂ€ts einen frischen Magic Link verlangen.

Eine kleine „GerĂ€te“‑ oder „Aktive Sitzungen“‑Seite macht das leicht verstĂ€ndlich. Halte sie schlicht und etwas ungenau statt ĂŒberprĂ€zise. Eine gute Zeile enthĂ€lt meist:

  • GerĂ€tename (oder Browser und OS, wenn das Modell nicht erkannt wird)
  • Grobe Region (Stadt oder Region, nicht die genaue Adresse)
  • Letzte AktivitĂ€t
  • Erste Sichtung
  • Ein kurzes Label wie „Dieses GerĂ€t“ fĂŒr die aktuelle Sitzung

Dort biete zwei klare Aktionen. „Abmelden“ beendet nur diese Sitzung. „Auf allen GerĂ€ten abmelden“ beendet alles, inklusive des aktuellen GerĂ€ts, und erzwingt neue Magic Links ĂŒberall.

Zwischen diesen Aktionen definiere, was passiert, wenn ein GerÀt verloren geht oder geteilt wurde. Die sicherste Standardvorgabe: Abmelden invalidiert alle bestehenden Sitzungen und alle ungenutzten Magic Links, die bereits versendet wurden. Nutzer brauchen die Details nicht; sie brauchen die Garantie, dass der alte Zugriff weg ist.

Hier ein einfaches Verhaltensset, das Nutzer selten ĂŒberrascht:

  • Neue Magic‑Link‑Anmeldung erstellt eine neue Sitzung
  • Jede Sitzung hat ein Idle‑Timeout (z. B. Tage) und ein hartes Maximalalter (z. B. Wochen)
  • E‑Mail‑Änderung löst „Abmelden von allen GerĂ€ten“ aus
  • „Abmelden von allen GerĂ€ten“ annulliert auch ausstehende Sign‑In‑Links

Wenn du das in AppMaster baust, kannst du Sitzungen im Data Designer modellieren, sie in einer grundlegenden Web/Mobile‑UI anzeigen und Ein‑Knopf‑Aktionen in einem Business‑Process hinzufĂŒgen. Nutzer erhalten so eine vertraute „aktive Sitzungen“‑Ansicht, ohne dass du das zu einem Sicherheitstextbuch machen musst.

Bedrohungen und RandfĂ€lle: Weiterleitung, geteilte E‑Mails und Tippfehler

Magic Links wirken simpel, aber E‑Mail ist unordentlich. Leute leiten Nachrichten weiter, teilen PostfĂ€cher und tippen Adressen falsch. Wenn du nur fĂŒr den perfekten Fall designst, endest du mit verwirrenden Sperren und schwer handhabbaren Support‑Anfragen.

Weiterleitung ist die grĂ¶ĂŸte Überraschung. Eine passwortlose Anmeldung mit Magic Links sollte annehmen, dass der Link von jemand anderem, auf einem anderen GerĂ€t, Minuten oder Stunden spĂ€ter geöffnet werden könnte. Die sicherste Basis ist Einmalnutzung plus eine klare Meldung „Dieser Link wurde bereits verwendet“ mit einem frischen Anfrageknopf. Wenn du zusĂ€tzlichen Schutz willst, zeige nach dem Klick bei neuem GerĂ€t einen leichten BestĂ€tigungsbildschirm (z. B. „Warst du das?“ plus eine schnelle Abbruchoption, die die Sitzung widerruft).

Geteilte PostfĂ€cher brauchen eine Produktentscheidung, keinen technischen Patch. Wenn mehrere Personen legitimerweise dasselbe Postfach lesen (z. B. support@), werden Magic Links standardmĂ€ĂŸig zu gemeinsamem Zugang. ErwĂ€ge, fĂŒr „Team“-Konten einen zusĂ€tzlichen Schritt zu verlangen (z. B. Einladung an eine persönliche E‑Mail) oder mache in der UI deutlich, dass E‑Mail‑Zugriff Kontozugriff bedeutet.

Tippfehler erzeugen „Geisterkonten“ und unangenehme Datenschutzfragen. Vermeide es, beim ersten Login stillschweigend neue Konten zu erstellen, es sei denn, dein Produkt braucht das wirklich. Ein sichererer Ansatz ist, die Absicht in der App zu bestĂ€tigen, bevor du Onboarding betreibst, und die E‑Mail‑Antwort neutral zu halten (gleiche Meldung, egal ob Konto existiert oder nicht).

Aliases spielen ebenfalls eine Rolle. Entscheide, wie du Plus‑Addressing (name+tag@) und Provider‑Aliases behandelst:

  • E‑Mails als exakte Strings behandeln (einfacher, weniger Überraschungen)
  • Oder gĂ€ngige Muster normalisieren (weniger doppelte Konten, aber Risiko, Nutzer zusammenzufĂŒhren, die das nicht erwarten)

Support ist der Ort, an dem Dinge schnell schiefgehen. Bitte Nutzer nicht, E‑Mails weiterzuleiten, Tokens einzufĂŒgen oder Screenshots von Links zu teilen. Biete stattdessen einfache In‑App‑Aktionen wie „Neuen Link senden“, „Andere GerĂ€te abmelden“ und „Das war nicht ich melden“, damit Support helfen kann, ohne sensible Daten zu berĂŒhren.

Kurze Checkliste vor dem Start

RandfÀlle sauber behandeln
Nutze Drag-and-Drop-Business-Prozesse, um benutzte, abgelaufene und ersetzte Links vorhersehbar zu behandeln.
Workflow bauen

Bevor du passwortlose Anmeldung mit Magic Links ausrollst, entscheide, wie du in der unordentlichen echten Welt mit langsamer E‑Mail‑Zustellung, doppeltem Antippen von Links und GerĂ€tewechseln umgehen willst.

Beginne mit Regeln, die Risiko und Support‑Aufwand steuern. Wenn diese falsch sind, kann die UI das nicht retten.

  • Setze ein klares Ablauffenster (oft 10–20 Minuten) und zeige es in der E‑Mail und auf dem „PrĂŒfe deine E‑Mail“-Bildschirm.
  • Mache Links standardmĂ€ĂŸig einmalig nutzbar und definiere, was „benutzt“ bedeutet (nach Klick, nach erfolgreicher Sitzungserstellung oder nach erstem Öffnen).
  • FĂŒge Wiederhollimits und Pacing hinzu (z. B. kurze AbkĂŒhlzeit) sowie eine freundliche Meldung, warum man nicht immer wieder versenden kann.
  • Begrenze aktive Sitzungen pro Nutzer, wo es Sinn macht, und entscheide, was passiert, wenn das Limit erreicht ist (neueste behalten, Ă€lteste behalten oder nachfragen).
  • Handle mehrere Taps und alte Links vorhersehbar: Ist ein Link abgelaufen oder bereits verwendet, zeige eine einfache Seite mit einer primĂ€ren Aktion („Sende einen neuen Link“).

Als NĂ€chstes prĂŒfe die Teile, die Nutzer tatsĂ€chlich sehen. Die meisten Beschwerden entstehen durch unklare E‑Mails und verwirrendes Mobilverhalten.

  • E‑Mail‑Inhalt: Wiedererkennbarer Absendername, klarer Betreff, einfache Sprache und eine kurze Zeile „Nicht angefordert?“, die erklĂ€rt, was zu tun ist.
  • Mobilverhalten: BestĂ€tige, was passiert, wenn der Nutzer die E‑Mail auf einem GerĂ€t öffnet, aber auf einem anderen GerĂ€t angemeldet werden möchte, und ob Deep Links in deiner App unterstĂŒtzt werden.
  • Mehrfache Klicks: Wenn ein Nutzer zweimal tippt, vermeide beĂ€ngstigende Fehler; sage, dass er bereits angemeldet ist oder dass der Link nicht mehr gĂŒltig ist.
  • GerĂ€temanagement: Biete eine einfache GerĂ€teliste, eine „Dieses GerĂ€t abmelden“-Option und grundlegende Audit‑Infos (Zeit, GerĂ€t, Ort, falls verfĂŒgbar).
  • Wiederherstellung: Habe einen Plan fĂŒr „Ich komme nicht an meine E‑Mail ran“ (Support‑Flow, alternative Verifizierung oder ein sicherer Prozess fĂŒr Kontowechsel).

Wenn du das in einem Tool wie AppMaster baust, ordne jedes Checkliste‑Item einem konkreten Bildschirm und einer Business‑Regel in deiner Logik zu, damit das Verhalten ĂŒber Web und Mobile hinweg konsistent bleibt.

Maya arbeitet im Support. Am Montagmorgen öffnet sie das Kundenportal auf einem neuen Laptop. Sie gibt ihre Arbeits‑E‑Mail ein und tippt „Sende mir einen Anmeldelink“. Die E‑Mail kommt mit einem Magic Link, der in 10 Minuten verfĂ€llt.

Sie klickt ihn an, der Browser öffnet sich und sie landet im Portal. Im Hintergrund wird der Link einmal akzeptiert und dann als benutzt markiert. Das Portal erstellt eine neue Sitzung „Maya – Laptop Chrome“ und hĂ€lt sie fĂŒr 14 Tage angemeldet, sofern sie sich nicht abmeldet.

SpĂ€ter am Tag versucht Maya, sich von ihrem Handy aus anzumelden. Sie verwendet die alte E‑Mail aus dem Morgen und tippt denselben Link erneut an. Die App zeigt eine klare Meldung: „Dieser Link wurde bereits verwendet. Fordere einen neuen an.“ Sie fordert einen neuen Link an, wird aber abgelenkt. FĂŒnfzehn Minuten spĂ€ter tippt sie ihn an und sieht: „Dieser Link ist abgelaufen. Fordere einen neuen an.“ Sie fordert erneut an, tippt sofort und die Handy‑Sitzung wird als „Maya – iPhone Safari“ erstellt.

Am Freitag hilft Maya einer Kollegin an einem gemeinsamen BĂŒro‑Laptop. Sie meldet sich an, beendet die Aufgabe und geht dann zu „GerĂ€te“, um „Von diesem GerĂ€t abmelden“ zu wĂ€hlen. Bevor sie geht, entfernt sie auch die Sitzung des geteilten Laptops aus ihrem Konto, damit dieser nicht mehr verwendet werden kann.

Hier sind die einfachen Regeln, denen die App folgte:

  • Links verfallen schnell (Minuten), Sitzungen können aber lĂ€nger dauern (Tage)
  • Jeder Link funktioniert einmal; benutzte oder abgelaufene Links sind nicht wiederverwendbar
  • Jede Anmeldung erzeugt eine benannte GerĂ€tesitzung, die der Nutzer prĂŒfen kann
  • Nutzer können ein GerĂ€t abmelden oder alle Sitzungen widerrufen, wenn nötig

Um diesen Flow in AppMaster zu bauen, starte mit dem Authentifizierungsmodul und aktiviere E‑Mail‑Sign‑In. Speichere Sitzungen in deiner Datenbank (Nutzer, GerĂ€tename, Erstellungszeit, letzte Nutzung). Nutze das E‑Mail‑Messaging‑Modul, um die Anmelde‑E‑Mail zu senden, und einen kurzen Business‑Process, um den Token‑Zustand (ungueltig, benutzt, abgelaufen) zu prĂŒfen, dann Sitzungen zu erstellen oder zu widerrufen. Wenn du passwortlose Anmeldung mit Magic Links ohne schweren Custom‑Code willst, kannst du die Bildschirme und Logik in den visuellen Editoren anlegen und es sofort testen.

Einfach zu starten
Erschaffe etwas Erstaunliches

Experimentieren Sie mit AppMaster mit kostenlosem Plan.
Wenn Sie fertig sind, können Sie das richtige Abonnement auswÀhlen.

Starten
Passwortlose Anmeldung mit Magic Links: UX‑ und Sicherheitscheckliste | AppMaster