Esempio n. 1
0
def result():
    identity = get_jwt_identity()
    content = request.json
    new_password = content['newPassword']
    user = UsersModel.find_user_by_id(identity)
    user.password = hashlib.sha256(new_password.encode("utf-8")).hexdigest()
    db.session.commit()
    return jsonify(success=True), 200
Esempio n. 2
0
def changepass():
    identity = get_jwt_identity()
    content = request.json
    old_password = content['oldPassword']
    new_password = content['newPassword']
    user = UsersModel.find_user_by_id(identity)
    if user.password != hashlib.sha256(
            old_password.encode("utf-8")).hexdigest():
        return jsonify(success=False, msg='Invalid password'), 401
    else:
        user.password = hashlib.sha256(
            new_password.encode("utf-8")).hexdigest()
        db.session.commit()
        return jsonify(success=True), 200