The discussion revolves around the Reset password URL, which is /password-reset. watchmanmonitor is using a script to import users into a forum and wants to send them a direct URL to reset their password. vindia suggests mailing instructions to go to the “Login” page and then “Forgot password”.
watchmanmonitor wants a more user-friendly approach and codinghorror recalls a route being added for this purpose. neil confirms the path is indeed /password-reset. However, watchmanmonitor experiences issues with it on invite-only forums, getting redirected to the login page.
cpradio reports it working on other sites, and watchmanmonitor updates another site to the latest version but still encounters the issue. codinghorror asks for the exact repro, and watchmanmonitor provides the forum settings.
neil identifies the issue with the /password-reset route when login is required and pushes a fix. watchmanmonitor confirms the fix works, and zogstrip answers a question about the “Senior Tester” badge.
Not as far as I know. I just mailed them instructions to go to “Login” and then “Forgot password”, so Discourse will sent them the right password reset mail. It’s a bit clunky, I admit.
As I bulk-add these users, I’d love to be able to point them to the URL where they can reset their password (as opposed to manual words.. “Go to the login page, click Login, click Reset password”
It’s more friendly in any set of written instructions about Discourse and its usage. Not high priority, but a nice touch, and I would expect not too hard to implement [for someone who has more skills than I].
The /password-reset route was definitely broken when login required is enabled. I pushed a fix for that, and also fixed it always trying to go to the “latest” page.