auth-tokens: don't generate builtin token for new users.
- also don't change them when password reset is made.
This commit is contained in:
parent
ab24af89d2
commit
bcd1b3ff15
2 changed files with 2 additions and 7 deletions
|
|
@ -828,12 +828,10 @@ class User(Base, BaseModel):
|
|||
Session().add(usr)
|
||||
log.debug('updated user %s lastactivity', usr.username)
|
||||
|
||||
def update_password(self, new_password, change_api_key=False):
|
||||
from rhodecode.lib.auth import get_crypt_password,generate_auth_token
|
||||
def update_password(self, new_password):
|
||||
from rhodecode.lib.auth import get_crypt_password
|
||||
|
||||
self.password = get_crypt_password(new_password)
|
||||
if change_api_key:
|
||||
self.api_key = generate_auth_token(self.username)
|
||||
Session().add(self)
|
||||
|
||||
@classmethod
|
||||
|
|
|
|||
|
|
@ -308,9 +308,6 @@ class UserModel(BaseModel):
|
|||
new_user.name = firstname
|
||||
new_user.lastname = lastname
|
||||
|
||||
if not edit:
|
||||
new_user.api_key = generate_auth_token(username)
|
||||
|
||||
# set password only if creating an user or password is changed
|
||||
if not edit or _password_change(new_user, password):
|
||||
reason = 'new password' if edit else 'new user'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue