Submitted by jovana on Thu, 21/12/2017 - 10:55
How can I reset a forgotten password?

We have implemented a function allowing patrons to reset their password from the OPAC home page. Using industry practice for self-service password reset, it will email the patron a personalised link which they can use to change their password. 

This password reset option can be added to the list of useful links in the OPAC sidebar which are specified in the opacnav system preference.

Patrons who have forgotten their passord and click on the password reset link are prompted for their email address and the email is sent to them. When they follow the link in the email they are prompted to change their password.

 


 

To implement this feature:

  1. log in to the Koha Staff Client
  2. click on Administration
  3. click on Global System Preferences 
  4. click on the OPAC tab and locate the opacnav system preference.,
  5. Add the following HTML to your list of links specify the password reset link:

<a href="/password_reset.php" title="password reset" alt="password reset" target="_blank">Reset your password</a>

For example:

The following code ...

<h3>Prosentient Systems Links</h3>
<ul><a href="http://www.prosentient.com.au" title="Visit the Prosentient website">Prosentient Website</a>
<br />
<a href="http://test32.intersearch.com.au/cgi-bin/koha/opac-showpage.pl?pageid=FAQ" title="Visit our Koha documentation page">Koha links</a>
<br />
<a href="http://koha-community.org/" title="Visit the Koha Community website">Koha Community</a>
<br />
<a href="http://www.intersearch.com.au" title="Visit the Intersearch website">Intersearch</a>
<br />
<a href="http://www.prosentient.co.uk" title="Visit the Prosentient UK website">Prosentient UK</a>
<a href="/password_reset.php" title="Reset your password" alt="password reset"
target="_blank">Reset your password</a>
<br />
</ul>
 
... will produce these links on the OPAC:

 

FAQ Category
Koha
The website encountered an unexpected error. Please try again later.
Error: Call to a member function label() on null in Drupal\comment\Entity\Comment->getAuthorName() (line 407 of core\modules\comment\src\Entity\Comment.php).