コード例 #1
0
 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)
コード例 #2
0
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'),
        ),
    ))