def test_password_hashed_on_mmultiple_saves(self, staff_user: User): new_password = '******' # noqa S105 staff_user.password = new_password staff_user.save() staff_user.save() self.assert_password(staff_user, new_password) staff_user.save() self.assert_password(staff_user, new_password)
def recover_password_check(user: User, token: str): form = RecoverPassForm() if not form.validate_on_submit(): return render_template( 'recover-password.html', form=form, id=user.id, token=token, ) user.password = form.password.data user.save() return redirect(url_for( 'login', login_message=( _('Your password has successfully changed'), ), ))