def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(email=session.get('user')).first() user.pwd = generate_password_hash(data.get('newpwd')) db.session.add(user) db.session.commit() flash("密码修改成功, 请重新登录!") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() from werkzeug.security import generate_password_hash user.pwd = generate_password_hash(data['new_pwd']) db.session.commit() flash("修改密码成功,请重新登录!", "ok") return redirect(url_for('home.logout')) return render_template('home/pwd.html', form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("Successfully changed", "ok") return redirect(url_for("home.login")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.get_or_404(int(session['user_id'])) from werkzeug.security import generate_password_hash user.pwd = generate_password_hash(data['new_pwd']) db.session.add(user) db.session.commit() flash('修改密码成功!', 'ok') return render_template('home/pwd.html', form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session['user']).first() user.pwd = generate_password_hash(data['new_pwd']) db.session.add(user) db.session.commit() flash('修改密码成功, 请重新登录', 'ok') return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def psw(): form = PwdForm() user = User.query.filter_by(name=session["user"]).first() if form.validate_on_submit(): data = form.data user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功,请重新登录账户!", "success") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() from werkzeug.security import generate_password_hash #导入加密模块 user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash(u"密码修改成功,请重新登录", "OK") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user_id = session["user_id"] user = User.query.filter_by(id=user_id).first() user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功,请重新登陆!", "ok") return redirect(url_for("home.logout")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() from werkzeug.security import generate_password_hash user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("已成功修改密码", "ok") return redirect(url_for("home.pwd")) return render_template('home/pwd.html', form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码不正确!", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) db.session.commit() flash("修改密码成功,请重新登录!", 'ok') return redirect(url_for('home.login')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() user.pwd = data['new_pwd'] db.session.add(user) db.session.commit() session.pop('user', None) session.pop("user_id", None) flash("修改密码成功,请重新登录!", "ok") return redirect(url_for("home.logout")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() user = User.query.filter_by(id=session['user_id']).first() if form.validate_on_submit(): data = form.data if not user.check_pwd(data['old_pwd']): flash('旧密码错误!请重新输入!', 'err') return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data['new_pwd']) db.session.add(user) db.session.commit() flash('修改密码成功!', 'ok') return redirect(url_for('home.logout')) return render_template('home/pwd.html', form=form)
def modify_pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter(User.name == session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash(u"旧密码错误", "err") return redirect(url_for("home.modify_pwd")) user.pwd = generate_password_hash(data['new_pwd']) db.session.add(user) db.session.commit() flash(u"修改密码成功", "ok") return redirect(url_for("home.logout")) return render_template("home/modify_pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(id=session['user_id']).first() if not user.check_pwd(data['old_pwd']): flash("旧密码错误", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data['new_pwd']) db.session.add(user) db.session.commit() flash("修改密码成功,请重新登陆", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.get_or_404(int(session["user_id"])) if not user.check_pwd(data["oldpwd"]): flash("旧密码错误", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["newpwd"]) db.session.add(user) db.session.commit() flash("修改密码成功", "ok") return redirect(url_for('home.pwd')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.get(int(session["user_id"])) if not user.check_pwd(data["old_pwd"]): flash("ols password is not correct!", "error") return redirect(url_for("home.pwd")) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("password modification succeeded!", "ok") return redirect(url_for("home.pwd")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() data = form.data if form.validate_on_submit(): user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码错误!", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("密码修改成功,请重新登陆!", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码错误", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) # 一个密码加盐哈希函数,生成的哈希值可通过 check_password_hash()进行验证 db.session.add(user) db.session.commit() flash("修改密码成功,请重新登录!", "ok") redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码错误", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功, 请重新登录!", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): login_user = User.query.get_or_404(int(session['login_user_id'])) form = PwdForm() if form.validate_on_submit(): data = form.data if login_user.check_pwd(data['oldpwd']): login_user.pwd = generate_password_hash(data['newpwd']) db.session.commit() flash('密码修改成功,请重新登录', category='ok') return redirect(url_for('home.login')) else: flash('旧密码不正确', category='err') return redirect(url_for('home.pwd')) return render_template('home/pwd.html', form=form)
def pwd(): """修改密码""" form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.get(int(session["user_id"])) if not user.check_pwd(data["old_pwd"]): flash("旧密码错误!","err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["pwd"]) db.session.add(user) db.session.commit() flash("密码修改成功!","ok") return redirect(url_for('home.login')) return render_template('home/pwd.html',form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user_data = User.query.filter_by(id=int(session["user_id"])).first() if not user_data.check_pwd(data["old_pwd"]): flash("旧密码错误!", "err") return redirect(url_for('home.pwd')) # 组合数据 user_data.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user_data) db.session.commit() flash("修改密码成功,请重新登录!", "ok") return redirect(url_for('home.logout')) # 跳转退出操作 return render_template("home/pwd.html",form=form) # 修改密码
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码错误", "err") return redirect(url_for('home.pwd')) from werkzeug.security import generate_password_hash user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功请重新登录", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session['user']).first() if not user.check_pwd(pwd): flash('旧密码错误', 'err') return redirect(url_for('home.pwd')) from werkzeug.security import generate_password_hash user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash('修改密码成功,请重新登录!', 'ok') return redirect(url_for('home.logout')) return render_template('home/pwd.html', form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data # 查询admin user = User.query.filter_by(name=session['user']).first() if not user.check_password(data["old_pwd"]): flash("旧密码错误!请重新登录!", "err") return redirect(url_for("home.pwd")) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功!请重新登录!", "ok") return redirect(url_for("home.logout")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session['user']).first_or_404() if not user.check_pwd(data['old_pwd']): flash('旧密码错误,请重新输入!') return redirect(url_for('home.pwd')) new_pwd = generate_password_hash(data['new_pwd']) user.pwd = new_pwd db.session.add(user) db.session.commit() flash('修改密码成功') return redirect(url_for('home.login')) return render_template('home/pwd.html', form=form)
def pwd(): from app.models import db form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() #if not user.check_pwd(data["old_pwd"]): if not data["old_pwd"]: flash("旧密码错误!", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) #user.pwd = data["new_pwd"] db.session.add(user) db.session.commit() flash("修改密码成功,请重新登录!", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): # 表单验证,没有这个则无法进行错误信息提示 data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("旧密码错误!", "err") return redirect(url_for('home.pwd')) if data["old_pwd"] == data["new_pwd"]: flash("新旧密码不能一样!", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("修改密码成功,请重新登录!", "ok") return redirect(url_for("home.logout")) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.get(int(session["user_id"])) if user.pwd != data["oldpwd"]: flash("旧密码输入错误", "err") return redirect(url_for("home.pwd")) elif data["oldpwd"] == data["newpwd"]: flash("旧密码和新密码相同,无需修改", "err") return redirect(url_for("home.pwd")) user.pwd = data["newpwd"] db.session.add(user) db.session.commit() flash("密码修改成功", "ok") return redirect(url_for("home.pwd")) return render_template("home/pwd.html", form=form)
def pwd(): """ change the password """ form = PwdForm() if form.validate_on_submit(): data = form.data user = User.query.filter_by(name=session["user"]).first() if not user.check_pwd(data["old_pwd"]): flash("Old Password Wrong!", "err") return redirect(url_for('home.pwd')) user.pwd = generate_password_hash(data["new_pwd"]) db.session.add(user) db.session.commit() flash("Changed successfully ,Log in Again!", "ok") return redirect(url_for('home.logout')) return render_template("home/pwd.html", form=form)
def pwd(): form = PwdForm() if form.validate_on_submit(): # 获取当前登录用户的密码 user = User.query.filter_by(name=session.get('user')).first() print(session.get('name')) # 判断用户的旧密码是否正确 if user.verify_password(form.old_pwd.data): # ********数据库里面的是password user.password = generate_password_hash(form.new_pwd.data) db.session.add(user) db.session.commit() flash("密码更新成功") else: flash("旧密码错误, 请重新输入") return redirect(url_for('home.pwd')) return render_template('home/pwd.html', form=form)
def pwd(): ''' 修改密码 ''' user = User.query.filter_by(id=session["user_id"]).first() form = PwdForm() if form.validate_on_submit(): old_pwd = form.old_pwd.data if check_password_hash(user.pwd, old_pwd): user.pwd = generate_password_hash(form.new_pwd.data) db.session.add(user) db.session.commit() flash("密码已修改,请重新登陆", "success") return redirect(url_for("home.login")) else: flash("原密码错误,请输入正确的密码", "fail") return redirect(url_for("home.pwd")) return render_template("home/pwd.html", form=form)