def process(self, form: FlaskForm): login = session['username'] if db.session.query(User.password).filter(User.login == login) != form.old_password.data: User.update_by_login(login,'password', form.new_password.data) return return_ok_status('Password change.') else: return return_bad_status('Not change.')
def process(self, form: FlaskForm): login = session['username'] if db.session.query(User.surname).filter(User.login == login) != form.surname.data: User.update_by_login(login, 'surname', form.surname.data) return return_ok_status('Surname change.') else: return return_bad_status('Not change.')
def process(self, form: FlaskForm): login = session['username'] if db.session.query(User.email).filter(User.login == login) != form.email.data and db.session.query( User.password).filter(User.login == login) == sha256(form.password.data.encode()).hexdigest(): User.update_by_login(login, 'email', form.email.data) return return_ok_status('Email change.') else: return return_bad_status('Not change.')