summary refs log tree commit diff
path: root/README.rst
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2016-03-16 09:45:37 +0000
committerRichard van der Hoff <richard@matrix.org>2016-03-16 09:45:37 +0000
commita877209c8b0c7c476ee6676c6d00c4cacdc83207 (patch)
tree3a36598959b0dd566ad561754eaba97f06051588 /README.rst
parentMerge pull request #646 from matrix-org/erikj/reject_invite_federation (diff)
downloadsynapse-a877209c8b0c7c476ee6676c6d00c4cacdc83207.tar.xz
Password reset docs and script
Replace the bash/perl gen_password script with a python one, and write a note
on how to use it.
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.rst b/README.rst

index 8a745259bf..a48a0802b2 100644 --- a/README.rst +++ b/README.rst
@@ -525,6 +525,26 @@ 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. +Password reset +============== + +Synapse does not yet support a password-reset function (see +https://matrix.org/jira/browse/SYN-11). In the meantime, it is possible to +manually reset a user's password via direct database access. + +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'; + Identity Servers ================