What problem does it solve?
This Skill helps developers implement secure, scalable password reset and change flows in BKND applications, handling server-side password updates, forgot-password functionality, and token-based security.
Core Features & Use Cases
- Server-side password changes: Use changePassword() to securely update passwords for both users and admins while enforcing hashing.
- Forgot-password workflow: Generate and validate cryptographically secure tokens, manage expiration, and drive email-based reset flows.
- Admin tools & user self-service: Support admin-initiated resets from the admin panel and user-initiated password changes from authenticated sessions.
Quick Start
Install and configure a BKND project with auth, then wire the password-reset endpoints and token flow as described in this Skill. Use the provided code references to seed users, create reset tokens, and implement reset forms on the client.