(refactor) boilerplate .gitignore, cleaned up folders
This commit is contained in:
parent
356058e1f9
commit
d13c5885d8
5 changed files with 176 additions and 8 deletions
|
|
@ -1,24 +0,0 @@
|
|||
# routes/auth.py
|
||||
from flask import Blueprint, request, jsonify
|
||||
from services.user import UserService
|
||||
|
||||
auth_bp = Blueprint('auth', __name__)
|
||||
user_service = UserService()
|
||||
|
||||
@auth_bp.route('/signup', methods=['POST'])
|
||||
def signup():
|
||||
data = request.get_json()
|
||||
try:
|
||||
new_user = user_service.create_user(data['username'], data['password'])
|
||||
return jsonify({"message": "User created successfully", "username": new_user.username}), 201
|
||||
except ValueError as e:
|
||||
return jsonify({"message": str(e)}), 400
|
||||
|
||||
@auth_bp.route('/login', methods=['POST'])
|
||||
def login():
|
||||
data = request.get_json()
|
||||
try:
|
||||
user = user_service.verify_user(data['username'], data['password'])
|
||||
return jsonify({"message": "Login successful", "user_id": user.id}), 200
|
||||
except ValueError as e:
|
||||
return jsonify({"error": str(e)}), 401
|
||||
Loading…
Add table
Add a link
Reference in a new issue