Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
"Forgot" password link on sign-in form does nothing
dudieboy
New
Perhaps I need to change this link in one of the files somewhere, it tries to link to /vanilla/entry/passwordrequest but nothing happens. It should probably be formatted more like the "Create One" link, which links to /vanilla/entry/register?Target=discussions
Tagged:
0
Comments
As there's no "*entry*" stuff in applications/vanilla/controller
But it does exist for the dashboard (which makes sense to be part of Garden, instead of the forum): applications/dashboard/controllers/class.entrycontroller.php
Maybe in there.
<li> <?php echo $this->Form->Label('Password', 'Password'); echo $this->Form->Input('Password', 'password', array('class' => 'InputBox Password')); echo Anchor(T('Forgot?'), '/entry/passwordrequest', 'ForgotPassword'); ?> </li>
whereas for the Create One link we see the following:
<li class="CreateAccount"> <?php $Target = GetIncomingValue('Target', ''); if ($Target != '') $Target = '?Target='.$Target; printf(T("Don't have an account? %s"), Anchor(T('Create One.'), '/entry/register'.$Target)); ?> </li>
So obviously a function for 'ForgotPassword' needs to be inserted so that the link will actually work. Maybe now we can get a fix from Vanilla core dev?
And on my install (2.0.17.9), it does change the popup to a single line to receive a new password by email.
EDIT: Hrm, that doesn't seem to have done it. I also tried changing themes to the Embed-Friendly, checked it again, and no dice. Still clicking on the Forgot? link does nothing.
There is no line for a password, so when I check "Reset password and send email notification to user" and click save, an error message appears at the top: "Password is required." But as you can see, there's no line for a password.
Is this related, and does it point to the cause?
Yep, as @yu_tang said try going through the plugins an try it. Better yet, disable all and try, and enable one by one.