LP#1300267 Documentation: Reset Staff Client Password (e.g. Admin)
authorBenjamin <benjamin.wiens@gmail.com>
Mon, 31 Mar 2014 20:29:11 +0000 (16:29 -0400)
committerYamil Suarez <yamil@yamil.com>
Mon, 31 Mar 2014 21:25:24 +0000 (17:25 -0400)
Signed-off-by: Benjamin <benjamin.wiens@gmail.com>
Signed-off-by: Yamil Suarez <yamil@yamil.com>
docs/circulation/circulation_patron_records.txt

index f532528..cfbd3cf 100644 (file)
@@ -291,6 +291,23 @@ A new number will populate the _Password_ and _Verify Password_ text boxes.
 Make note of the new password and _Save_ the patron record.  The screen will
 refresh and the new password will be suppressed from view.   
 
+[TIP]
+
+If you need to change a patron or staff account password without using the staff client, here is how you can reset it with SQL.
+
+Connect to your Evergreen database using psql or a similar tool, and retreive and verify your admin username:
+
+psql -U <user-name> -h <hostname> -d <database>
+
+SELECT id, usrname, passwd from actor.usr where usrname = 'admin';
+
+If you do not remember the username that you set, search for it in the actor.usr table, and then reset the password.
+
+UPDATE actor.usr SET passwd = <password> WHERE id=<id of row to be updated>;
+
+The new password will automatically be hashed. 
+
+
 Barring a Patron 
 ~~~~~~~~~~~~~~~~