Skip to content

Commit

Permalink
Remove old lc user key on rename, login check for pw reset
Browse files Browse the repository at this point in the history
  • Loading branch information
m4rk3r committed Jan 20, 2022
1 parent 27d44f3 commit 96d77bf
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 3 additions & 0 deletions webrecorder/webrecorder/models/usermanager.py
Expand Up @@ -862,6 +862,9 @@ def modify_user(self):
self.redis.srem('s:users', username)
self.redis.sadd('s:users', new_username)

# remove old lowercase mapping
self.redis.hdel('h:lc_useres', username.lower())

# lowercase username mapping
lc = new_username.lower()
self.redis.hset('h:lc_users', lc,
Expand Down
2 changes: 1 addition & 1 deletion webrecorder/webrecorder/usercontroller.py
Expand Up @@ -235,7 +235,7 @@ def reset_password():

@self.app.post('/api/v1/auth/password/update')
def update_password():
self.get_user_or_raise()
self.access.assert_is_logged_in()

data = request.json or {}

Expand Down

0 comments on commit 96d77bf

Please sign in to comment.