def password_update_post(db, render): form = forms.password_update_form() if not form.validates(source=request.forms): return render("base_form", form=form) account = db.query(models.SlcRadAccount).filter_by(account_number=form.d.account_number).first() if not account: return render("base_form", form=form,msg=u'没有这个账号') if account.member_id != get_cookie("customer_id"): return render("base_form", form=form,msg=u'该账号用用户不匹配') if utils.decrypt(account.password) != form.d.old_password: return render("base_form", form=form,msg=u'旧密码不正确') if form.d.new_password != form.d.new_password2: return render("base_form", form=form,msg=u'确认新密码不匹配') account.password = utils.encrypt(form.d.new_password) db.commit() websock.update_cache("account",account_number=account.account_number) redirect("/")
def password_update_post(db): form = forms.password_update_form() if not form.validates(source=request.forms): return render("base_form", form=form) account = db.query(models.SlcRadAccount).filter_by( account_number=form.d.account_number).first() if not account: return render("base_form", form=form, msg=u'没有这个账号') if account.member_id != get_cookie("customer_id"): return render("base_form", form=form, msg=u'该账号用用户不匹配') if utils.decrypt(account.password) != form.d.old_password: return render("base_form", form=form, msg=u'旧密码不正确') if form.d.new_password != form.d.new_password2: return render("base_form", form=form, msg=u'确认新密码不匹配') account.password = utils.encrypt(form.d.new_password) db.commit() websock.update_cache("account", account_number=account.account_number) redirect("/")
def password_update_get(db): form = forms.password_update_form() account_number = request.params.get('account_number') form.account_number.set_value(account_number) return render("base_form", form=form)
def password_update_get(db, render): form = forms.password_update_form() account_number = request.params.get('account_number') form.account_number.set_value(account_number) return render("base_form",form=form)