Exemple #1
0
def update_passwd():
    _id = session.get('user').get('id')
    #提交表单中的原密码
    _password = request.form.get('_password')
    print "old passwd :%s" %_password
    #提交表单中的新密码
    _password1 = request.form.get('_password1')
    _password2 = request.form.get('_password2')
    print "new passwd1:%s" %_password1
    print "new passwd2:%s" %_password2
    _result,_error = User.validate_new_password(_id,_password1,_password2)
    if  User.validate_password(_id,_password):
        if _result:
            User.update_password(_id,_password1)
            flash("密码修改成功!")
            return redirect('/users/')
        else:
            return render_template('passwd_modify.html',error=_error,_password=_password,_password1=_password1,_password2=_password2)
    else:
        flash("原密码输入错误,请重新输入!")
        return render_template('passwd_modify.html')