Added very simple register backend and frontend

This commit is contained in:
cami 2021-06-23 01:26:55 +02:00
parent 5d94eafaa9
commit c7d4b0c262
2 changed files with 45 additions and 3 deletions

View file

@ -132,6 +132,22 @@ def protected():
-H "Authorization: Bearer <your_token>"
"""
return {'message': f'protected endpoint (allowed user {flask_praetorian.current_user().username})'}
@app.route('/api/register', methods=['POST'])
def register():
req = flask.request.get_json(force=True)
username = req.get('username', None)
password = req.get('password', None)
new_user = User(
username=username,
password=guard.hash_password(password)
)
db.session.add(new_user)
db.session.commit()
ret = {'message': 'Account erstellt für den Account {}'.format(
new_user.username
)}
return ret, 200
@app.route('/time')
def get_current_time():