how to manually change a user's password
This commit is contained in:
parent
cd0656418e
commit
3ad552602b
24
docs/password-reset.md
Normal file
24
docs/password-reset.md
Normal file
@ -0,0 +1,24 @@
|
||||
# Manually Resetting a User's Password
|
||||
|
||||
Open a shell in your instance's environment and start an interactive Ruby
|
||||
interpreter:
|
||||
|
||||
```sh
|
||||
cd ~/live
|
||||
bin/rails c
|
||||
```
|
||||
|
||||
In the Ruby shell, you are going to load the account record, load the user
|
||||
record for that account, change the password for the User object, and save the
|
||||
User object.
|
||||
|
||||
```
|
||||
account = Account.find_by(username: 'username')
|
||||
user = User.find_by(account: account)
|
||||
user.password = '[new password]'
|
||||
user.save!
|
||||
```
|
||||
|
||||
The `save!` call will email the user that their password has been changed, but
|
||||
they won't know their new password. The new password will have to be
|
||||
communicated to the user in some way.
|
Loading…
x
Reference in New Issue
Block a user