Mercurial > public > src > moin > 1.9
diff MoinMoin/user.py @ 5959:63412f39e2b4
moin account resetpw: add option --skip-invalid to skip users with already invalidated pw hashes
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Tue, 12 Mar 2013 21:44:49 +0100 |
parents | 33ebf6ecc401 |
children | 96ef8a8ecc80 |
line wrap: on
line diff
--- a/MoinMoin/user.py Mon Mar 11 20:30:37 2013 +0100 +++ b/MoinMoin/user.py Tue Mar 12 21:44:49 2013 +0100 @@ -195,13 +195,15 @@ def set_password(request, newpass, u=None, uid=None, uname=None, - notify=False, subject=None, + notify=False, skip_invalid=False, subject=None, text_intro=None, text_msg=None, text_data=None): if uid: u = User(request, uid) elif uname: u = User(request, auth_username=uname) if u and u.exists(): + if skip_invalid and u.enc_password == '': + return if not newpass: # set a invalid password hash u.enc_password = ''