RegistrierenAnmelden
DokumentationPreise
RegistrierenAnmelden
  • Erste Schritte
  • Einführung
  • Schnellstart
  • SDKs
  • React
  • TypeScript
  • Next.js
  • Express
  • NestJS
  • Python
  • API-Referenz
  • Support und Ressourcen
  • FAQ
  • Kontakt

Profil

Vorgefertigte Profilkomponente, die Benutzerinformationen anzeigt und Kontoverwaltungsfunktionen bietet.


Grundlegende Verwendung

import { Profile } from 'authsafe-react';

function App() {
  return (
    <div>
      <h1>My App</h1>
      <Profile />
    </div>
  );
}

Funktionen

Die Profilkomponente enthält folgende Funktionen:

  • Benutzeravatar-Anzeige mit Initialen-Fallback
  • Anzeige von vollständigem Namen und E-Mail
  • E-Mail-Verifizierungsstatus-Anzeige
  • MFA-Verwaltung mit TOTP und E-Mail-OTP
  • Anpassbares Branding (Theme, Farben, Logo)
  • Lade- und Fehlerzustände

Anpassung

Passen Sie die Profilkomponente an, indem Sie Ihre eigene Branding-Konfiguration übergeben:

import { useAuth } from 'authsafe-react';

function CustomProfile() {
  const { user, isAuthenticated } = useAuth();

  if (!isAuthenticated) return null;

  return (
    <div>
      <img src={user?.picture} alt={user?.name} />
      <h2>{user?.name}</h2>
      <p>{user?.email}</p>
    </div>
  );
}

Anforderungen
  • AuthProvider muss im Komponentenbaum vorhanden sein
  • Benutzer muss authentifiziert sein
  • Branding-Konfiguration ist optional, aber empfohlen
Bewährte Verfahren
  • Rufen Sie Branding serverseitig ab für optimale Renderleistung
  • Stellen Sie benutzerdefinierte Fehler- und Ladeelemente für ein gebrandetes Erlebnis bereit
  • Verwenden Sie die Profilkomponente für schnelle Integration
  • Erstellen Sie benutzerdefinierte Profilseiten mit useAuth() und useMfa() Hooks für volle Kontrolle
  • Die Profilkomponente ist responsiv und funktioniert auf Desktop, Tablet und Mobil

Verwandte Hooks

  • useAuth() — useAuth — Zugriff auf den Authentifizierungsstatus
  • useLogin() — useLogin — Login-Flow auslösen
  • useLogout() — useLogout — Logout-Flow auslösen

AuthSafe

Product

HighlightFeatureIntegrationPricingFAQ

Company

AboutBlogContact

Developer

DashboardDocumentation

Legal

Terms & ConditionsPrivacyComplianceShippingCancellationAI

© 2026 AuthSafe. All rights reserved.

Wir schätzen Ihre Privatsphäre

Diese Website verwendet Cookies für anonyme Analysen, um Ihr Erlebnis zu verbessern. Es werden keine persönlichen Daten gespeichert oder weitergegeben. Sie können die Analyseverfolgung jederzeit zulassen oder ablehnen. Siehe unsere Datenschutzrichtlinie.

Wir verwenden Cookies für anonyme Analysen. Keine persönlichen Daten werden gespeichert. Siehe unsere Datenschutzrichtlinie.