From f3fe029d3eef9982eb51f3af3bdfd0b10912da0e Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 4 Feb 2020 20:59:31 -0700 Subject: [PATCH] Added /check-username-exists route, rename ldap.py --- ldapserver/{ldap.py => ldap_functions.py} | 0 ldapserver/server.py | 14 +++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) rename ldapserver/{ldap.py => ldap_functions.py} (100%) diff --git a/ldapserver/ldap.py b/ldapserver/ldap_functions.py similarity index 100% rename from ldapserver/ldap.py rename to ldapserver/ldap_functions.py diff --git a/ldapserver/server.py b/ldapserver/server.py index d550bf7..ff61069 100644 --- a/ldapserver/server.py +++ b/ldapserver/server.py @@ -1,7 +1,7 @@ from flask import Flask, abort, request app = Flask(__name__) -import ldap +import ldap_functions import secrets HTTP_UNAUTHORIZED = 401 @@ -15,6 +15,14 @@ def check_auth(): def index(): return 'SEE YOU SPACE SAMURAI...' +@app.route('/check-username-exists', methods=['GET']) +def check_username_exists(): + check_auth() + + username = request.form['username'] + + return ldap_functions.check_username_exists(username) + @app.route('/create-user', methods=['POST']) def create_user(): check_auth() @@ -25,7 +33,7 @@ def create_user(): email = request.form['email'] password = request.form['password'] - ldap.create_user(first, last, username, email, password) + ldap_functions.create_user(first, last, username, email, password) return '' @app.route('/set-password', methods=['POST']) @@ -35,7 +43,7 @@ def set_password(): username = request.form['username'] password = request.form['password'] - ldap.set_password(username, password) + ldap_functions.set_password(username, password) return '' if __name__ == '__main__':