Documentation Index
Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt
Use this file to discover all available pages before exploring further.
Real-World Example
ABC Collections hires Sarah to help manage consumer accounts. The account owner creates a new user for Sarah. Sarah receives a secure setup link by email. Sarah opens the link, sets her password, and confirms it. The system marks her email as verified and sends her to the login page. When Sarah logs in, she should only have the access that ABC Collections gave her.Visual Flow
How It Should Work
- The setup link should identify the invited user securely.
- The invited user should set and confirm a new password.
- The password should follow the system’s password rules.
- After the password is saved, the user’s email should be marked verified.
- The user should then be directed to the creditor login page.
How It Should Not Work
- It should not allow password setup for an unrelated email address.
- It should not allow an already verified or invalid user setup link to be reused.
- It should not save a password that fails the password rules.
- It should not give the invited user access outside the creditor account they were invited into.
Developer Notes
- Protect login, registration, verification, and password reset redirects from sending users to the wrong portal state.
- Any new auth path should preserve creditor company ownership and email verification behavior.
Related App Areas
routes/creditor/auth.phpapp/Livewire/Creditor/Auth