diff --git a/backend/src/app.py b/backend/src/app.py index 3a6e68a..2f87bca 100644 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -5,6 +5,7 @@ import flask_sqlalchemy import flask_praetorian import flask_cors import sys +from password_util import get_random_password db = flask_sqlalchemy.SQLAlchemy() guard = flask_praetorian.Praetorian() @@ -131,6 +132,12 @@ def protected(): """ return {'message': f'protected endpoint (allowed user {flask_praetorian.current_user().username})'} +@app.route('/api/protected/rcv_pw', methods=['GET']) +# @flask_praetorian.auth_required +def get_password(): + pw = get_random_password() + print(pw) + return pw @app.route('/api/register', methods=['POST']) def register(): diff --git a/backend/src/password_util.py b/backend/src/password_util.py index 2f7a125..cdb4599 100644 --- a/backend/src/password_util.py +++ b/backend/src/password_util.py @@ -9,7 +9,8 @@ def get_random_value(list_length): random_select = randint(0, list_length) return random_select -def get_password(): + +def get_random_password(): first_part = [ "Der Vogel", @@ -48,4 +49,4 @@ def get_password(): password += " " + str(third_part[get_random_value(len(third_part)-1)]) password += " " + str(forth_part[get_random_value(len(forth_part)-1)]) - return password \ No newline at end of file + return password