I had previously received the reset password email successfully and clicked on the reset link in the email, but after I typed the new passwords, it redirected me again to the page to enter the email to reset the password:
https://heliohost.org/reset/
I tried it 4 times today. Maybe there's something wrong with the password reset process.