What feature do you want to see added?
Title: Usability issues with Dialog UI login: missing password recovery flow and blocked email recovery access
Description:
While testing the Dialog UI authentication system in AuthMeReloaded, I noticed two related usability issues affecting password recovery and user experience.
The configuration includes:
Show a graphical dialog UI for post-join login/register instead of chat messages.
useDialogUi: false
Show the login/register dialog during the Paper/Folia pre-join phase.
usePreJoinDialogUi: false
Issue 1: Missing password recovery flow in Dialog UI
When useDialogUi is enabled, authentication is handled entirely through a GUI.
However, if a player has previously registered an email but forgets their password, there is no built-in recovery option inside the dialog interface.
Suggestion:
Add an optional email field in the registration UI (enabled by default but optional for players)
Add a “Forgot Password” button or option in the login UI
Integrate recovery directly with the existing email system
Issue 2: UI close blocks access to recovery commands
If a player directly closes the login/register dialog UI, they are immediately kicked from the server.
This makes it impossible for them to execute recovery commands such as:
/email recovery test@test.com
Expected behavior:
Players should still have a way to access password recovery functionality even if they close the UI or fail login.
Actual behavior:
Closing the UI results in immediate disconnection, preventing any use of recovery commands.
Impact:
Players who forget their password cannot easily recover access
Recovery depends entirely on external admin intervention
Dialog UI becomes a “hard lock” entry point without fallback options
Are there any alternatives?
Suggestion (overall):
Improve the authentication flow by:
Adding built-in recovery entry points in the UI
Allowing recovery actions before full authentication is completed
Providing a fallback mechanism if the UI is closed
I am a user from China and not very fluent in English, so I used GPT to help me write this suggestion.
Anything else?
No response
What feature do you want to see added?
Title: Usability issues with Dialog UI login: missing password recovery flow and blocked email recovery access
Description:
While testing the Dialog UI authentication system in AuthMeReloaded, I noticed two related usability issues affecting password recovery and user experience.
The configuration includes:
Show a graphical dialog UI for post-join login/register instead of chat messages.
useDialogUi: false
Show the login/register dialog during the Paper/Folia pre-join phase.
usePreJoinDialogUi: false
Issue 1: Missing password recovery flow in Dialog UI
When useDialogUi is enabled, authentication is handled entirely through a GUI.
However, if a player has previously registered an email but forgets their password, there is no built-in recovery option inside the dialog interface.
Suggestion:
Add an optional email field in the registration UI (enabled by default but optional for players)
Add a “Forgot Password” button or option in the login UI
Integrate recovery directly with the existing email system
Issue 2: UI close blocks access to recovery commands
If a player directly closes the login/register dialog UI, they are immediately kicked from the server.
This makes it impossible for them to execute recovery commands such as:
/email recovery test@test.com
Expected behavior:
Players should still have a way to access password recovery functionality even if they close the UI or fail login.
Actual behavior:
Closing the UI results in immediate disconnection, preventing any use of recovery commands.
Impact:
Players who forget their password cannot easily recover access
Recovery depends entirely on external admin intervention
Dialog UI becomes a “hard lock” entry point without fallback options
Are there any alternatives?
Suggestion (overall):
Improve the authentication flow by:
Adding built-in recovery entry points in the UI
Allowing recovery actions before full authentication is completed
Providing a fallback mechanism if the UI is closed
I am a user from China and not very fluent in English, so I used GPT to help me write this suggestion.
Anything else?
No response