Update: Fields empty

This commit is contained in:
Yûki VACHOT 2022-01-12 21:02:04 +01:00
parent 78bc60a4c0
commit 539311990b

View file

@ -10,10 +10,10 @@ bp = Blueprint('myapp', __name__)
# Login # Login
@bp.route('/api/login', methods=['POST']) @bp.route('/api/login', methods=['POST'])
def login(): def login():
post_json = request.json try:
post_email = str(post_json['email']) post_json = request.json
post_password = str(post_json['password']) post_email = str(post_json['email'])
if post_email and post_password: post_password = str(post_json['password'])
if post_email != '' and post_password != '': if post_email != '' and post_password != '':
ip = request.remote_addr ip = request.remote_addr
res = db_login(ip, post_email, post_password) res = db_login(ip, post_email, post_password)
@ -27,7 +27,7 @@ def login():
return send_error(404, res['message'], token) return send_error(404, res['message'], token)
else: else:
return send_error(400, 'Empty email and/or password fields.') return send_error(400, 'Empty email and/or password fields.')
else: except KeyError as e:
return send_error(400, 'Need email, password fields.') return send_error(400, 'Need email, password fields.')
@ -39,17 +39,15 @@ def register():
post_email = str(post_json['email']) post_email = str(post_json['email'])
post_nickname = str(post_json['nickname']) post_nickname = str(post_json['nickname'])
post_password = str(post_json['password']) post_password = str(post_json['password'])
if post_email != '' and post_password != '' and post_nickname != '':
if post_email and post_nickname and post_password: ip = request.remote_addr
if post_email != '' and post_password != '' and post_nickname != '': res = db_register(ip, post_email, post_nickname, post_password)
ip = request.remote_addr if res['status'] == 1:
res = db_register(ip, post_email, post_nickname, post_password) return send_error(500, res['message'])
if res['status'] == 1: elif res['status'] == 0:
return send_error(500, res['message']) return send_message(res['message'], res['data'])
elif res['status'] == 0: else:
return send_message(res['message'], res['data']) return send_error(400, 'Empty email and/or password and/or nickname fields.')
else:
return send_error(400, 'Empty email and/or password and/or nickname fields.')
except KeyError as e: except KeyError as e:
return send_error(400, 'Need ' + str(e) + 'field.') return send_error(400, 'Need ' + str(e) + 'field.')