Beispiel #1
0
def set_password(user, password):
    user.password = generate_password_hash(password,
                                           method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    userLogger.info("User password changed : %s", user.username)
    return user
Beispiel #2
0
def create_user(username):
    user = User(username=username, permissions=DEFAULT_PERMISSIONS)
    user.api_key = User.generate_api_key()
    user.password = urandom(24).encode('hex')
    user.session_token = generate_session_token(user)
    user.enabled = True
    user.save()
    return user
Beispiel #3
0
def set_password(user, password):
    user.password = generate_password_hash(password, method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    return user
Beispiel #4
0
 def reset_api(self, id):
     user = get_object_or_404(User, id=id)
     user.api_key = User.generate_api_key()
     user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
Beispiel #5
0
 def reset_api(self):
     current_user.api_key = User.generate_api_key()
     current_user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
Beispiel #6
0
 def reset_api(self, id):
     user = get_object_or_404(User, id=id)
     user.api_key = User.generate_api_key()
     user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
Beispiel #7
0
 def reset_api(self):
     current_user.api_key = User.generate_api_key()
     current_user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
Beispiel #8
0
def set_password(user, password):
    user.password = generate_password_hash(
        password, method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    return user