getgrav / grav-plugin-login

Grav Login Plugin
http://getgrav.org
MIT License
44 stars 54 forks source link

reset_password link from e-mail redirect to 404 #206

Closed melsphotographie closed 5 years ago

melsphotographie commented 5 years ago

reset password link from email: http://site.lok/reset_password/task:login.reset/token;fb5dab033cab51ec55833265e768347d/user:name/nonce;a1925f185c676db3c8f909476829e895

this link is redirect to a 404 page. It works f I delete the /task:login.reset part.

we edit the controller.php : from // $reset_link = $this->grav['base_url_absolute'] . $lang . $this->grav['config']->get('plugins.login.route_reset') . '/task:login.reset/token' . $param_sep . $token . '/user' . $param_sep . $user->username . '/nonce' . $param_sep . Utils::getNonce('reset-form');

to $reset_link = $this->grav['base_url_absolute'] . $lang . $this->grav['config']->get('plugins.login.route_reset') . '/token' . $param_sep . $token . '/user' . $param_sep . $user->username . '/nonce' . $param_sep . Utils::getNonce('reset-form');

But with click on the reset password button its redirect to the forgot_password site

bjoernbohr commented 5 years ago

Issue can be closed. The Problem was solved by changing /task:login.reset/token to /task;login.reset/token