Unable to Set Password – 403 Forbidden Error #355

Closed
opened 2026-02-05 17:29:15 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @TheDoDoo on GitHub (Jun 9, 2025).

Current Behavior

When I create a user without setting a password, the user receives an email to set their password.
However, when the user clicks the link in the email, they see the following error message:
"403 | Forbidden – Invalid signature."
Even if the user tries to use the "Forgot password" feature, they receive a new password reset email, but clicking the link results in the same error message.

Expected Behavior

The user should be able to set a password using the link provided in the email.

Steps to Reproduce

  1. Create a new user, either via the API or through the web interface, without setting a password.
  2. The user receives an email with a link to set their password.
  3. Click the link in the email.
  4. A "403 | Forbidden – Invalid signature" error appears.
  5. Alternatively, go to the login screen and click on "Forgot password".
  6. The user receives another email with a password reset link.
  7. Clicking that link also results in the "403 | Forbidden – Invalid signature" error.

Panel Version

ghcr.io/pelican-dev/panel:v1.0.0-beta21

Wings Version

none

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs


Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @TheDoDoo on GitHub (Jun 9, 2025). ### Current Behavior When I create a user without setting a password, the user receives an email to set their password. However, when the user clicks the link in the email, they see the following error message: "403 | Forbidden – Invalid signature." Even if the user tries to use the "Forgot password" feature, they receive a new password reset email, but clicking the link results in the same error message. ### Expected Behavior The user should be able to set a password using the link provided in the email. ### Steps to Reproduce 1. Create a new user, either via the API or through the web interface, without setting a password. 2. The user receives an email with a link to set their password. 3. Click the link in the email. 4. A "403 | Forbidden – Invalid signature" error appears. 5. Alternatively, go to the login screen and click on "Forgot password". 6. The user receives another email with a password reset link. 7. Clicking that link also results in the "403 | Forbidden – Invalid signature" error. ### Panel Version ghcr.io/pelican-dev/panel:v1.0.0-beta21 ### Wings Version none ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash ``` ### Is there an existing issue for this? - [x] I have searched the existing issues before opening this issue. - [x] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [x] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Author
Owner

@Boy132 commented on GitHub (Jun 10, 2025):

This was already fixed on main. Please wait for the next release.

@Boy132 commented on GitHub (Jun 10, 2025): This was already [fixed on main](https://github.com/pelican-dev/panel/pull/1389). Please wait for the next release.
Author
Owner

@TheDoDoo commented on GitHub (Jun 10, 2025):

This was already fixed on main. Please wait for the next release.

Hey,
okay thanks for the quick reply

@TheDoDoo commented on GitHub (Jun 10, 2025): > This was already [fixed on main](https://github.com/pelican-dev/panel/pull/1389). Please wait for the next release. Hey, okay thanks for the quick reply
Author
Owner

@mrhid6 commented on GitHub (Jul 23, 2025):

@Boy132 Still getting this on beta23

@mrhid6 commented on GitHub (Jul 23, 2025): @Boy132 Still getting this on beta23
Author
Owner

@AlphaCraft9658 commented on GitHub (Dec 16, 2025):

This appears to be happening in the latest version. I have made sure to set the correct trusted proxy IPs.

@AlphaCraft9658 commented on GitHub (Dec 16, 2025): This appears to be happening in the latest version. I have made sure to set the correct trusted proxy IPs.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#355