示例#1
0
 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.')
示例#2
0
 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.')
示例#3
0
 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.')