tadhgboyle
tadhgboyle
### Describe the feature Planned methods: - `check($password, $hashed_password, $method)` - Single source of truth for password checking - Remove [duplicated](https://github.com/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/core/classes/Core/User.php#L372-L388) [code](https://github.com/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/modules/Core/pages/authme_connector.php#L230-L285) - `hash($password)` - 9x over the codebase we...
Useful if, for example, the site does not have AuthMe configured at the start but then they configure it down the line. Existing site users should have a way to...
- Intro: https://www.cloudflare.com/products/turnstile/ - Instructions: - https://developers.cloudflare.com/turnstile/get-started/server-side-validation/ - https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/
Taking inspiration from XF and Discord permission system: - Allow/Abstain/Deny permissions on a per-user basis - Groups can also Allow/Abstain/Deny permissions Permission check flow would go: 1. Check if user...
### Describe the feature https://web.dev/passkey-form-autofill/
Cleanup: - delete `reputation` - delete `warning_points` - delete `avatar_updated` (we can pass the current epoch in the [one place we use it](https://github.dev/NamelessMC/Nameless/blob/d356f7feed89069d135ff083b0cc0f63d8298174/core/classes/Avatars/AvatarSource.php#L57-L58)) - delete `tfa_type` (we planned to add...