diff options
author | Richard van der Hoff <github@rvanderhoff.org.uk> | 2016-03-16 10:47:33 +0000 |
---|---|---|
committer | Richard van der Hoff <github@rvanderhoff.org.uk> | 2016-03-16 10:47:33 +0000 |
commit | 467c1599c97a104210844963562abab234843c77 (patch) | |
tree | c23c5064c4ffe2d5690923b4c799c5482c459e1b /README.rst | |
parent | Merge pull request #646 from matrix-org/erikj/reject_invite_federation (diff) | |
parent | Clarify that we do have reset functionality via the IS (diff) | |
download | synapse-467c1599c97a104210844963562abab234843c77.tar.xz |
Merge pull request #648 from matrix-org/rav/password_reset
Password reset docs and script
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/README.rst b/README.rst index 8a745259bf..285fc5aa8a 100644 --- a/README.rst +++ b/README.rst @@ -525,7 +525,6 @@ Logging In To An Existing Account Just enter the ``@localpart:my.domain.here`` Matrix user ID and password into the form and click the Login button. - Identity Servers ================ @@ -545,6 +544,26 @@ as the primary means of identity and E2E encryption is not complete. As such, we are running a single identity server (https://matrix.org) at the current time. +Password reset +============== + +If a user has registered an email address to their account using an identity +server, they can request a password-reset token via clients such as Vector. + +A manual password reset can be done via direct database access as follows. + +First calculate the hash of the new password: + + $ source ~/.synapse/bin/activate + $ ./scripts/hash_password + Password: + Confirm password: + $2a$12$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +Then update the `users` table in the database: + + UPDATE users SET password_hash='$2a$12$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' + WHERE name='@test:test.com'; Where's the spec?! ================== |