Saltar al contenido
FORMULARIOS · FREE

LoginForm

Un formulario de inicio de sesión listo con validación amable.

Un formulario de inicio de sesión listo con validación amable. Te da los valores introducidos y deja la autenticación real en tus manos.

Por qué ayuda

  • Listo para usar
  • Validación localizada
  • Tú controlas la autenticación

Dónde encaja

  • Inicio de sesión de la aplicación
  • Zonas de administración
  • Portales
El control LoginForm en una página de RayCraft

Ejemplo

<LoginForm OnSubmit="OnSubmit" ErrorMessage="@_error" Busy="_busy">
    <Footer><Link Href="components/registerform">Create an account</Link></Footer>
</LoginForm>
<p>@_result</p>

@code {
    private string? _error;
    private string _result = "";
    private bool _busy;

    private async Task OnSubmit(LoginModel model)
    {
        _busy = true;
        await Task.Delay(500);
        _busy = false;
        _error = model.Password == "secret" ? null : "Wrong user name or password. Try the password \"secret\".";
        _result = _error is null ? $"Signed in as {model.UserName}" : "";
    }
}

Un breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Incluido en RayCraft Free. Hay ejemplos que funcionan en el repositorio de GitHub (MIT); contiene código de ejemplo y demostración, no el código de la biblioteca.

Todos los controles ยท Documentación