def post(self): form = password_forms.password_update_form() if not form.validates(source=self.get_params()): self.render("base_form.html", form=form) return if form.d.tra_user_pass != form.d.tra_user_pass_chk: self.render("base_form.html", form=form, msg=u'确认密码不一致') return opr = self.db.query(models.TTOperator).filter_by(operator_name=form.d.tra_user).first() opr.operator_pass = md5(form.d.tra_user_pass).hexdigest() self.db.commit() self.redirect("/")
def get(self): form = password_forms.password_update_form() form.fill(tra_user=self.get_secure_cookie("tra_user")) return self.render("base_form.html", form=form)