예제 #1
0
파일: views.py 프로젝트: mikeln/kqueen
def user_password_update(pk):
    obj = get_object(User, pk, current_identity)

    if not request.json:
        abort(400, description='JSON data expected')

    data = request.json
    if not isinstance(data, dict):
        abort(400)

    obj.password = encrypt_password(data.get('password'))

    try:
        obj.save()
    except Exception:
        abort(500)

    return jsonify(obj)
예제 #2
0
파일: etcd.py 프로젝트: devopsbox/kqueen
 def on_create(self):
     from kqueen.auth import encrypt_password
     self.value = encrypt_password(self.value)