start stubbing out endpoints

This commit is contained in:
2026-04-13 20:03:26 +03:00
parent ce9bca0a75
commit 4aa4e58c58
14 changed files with 304 additions and 48 deletions

38
app/routes/users.py Normal file
View File

@@ -0,0 +1,38 @@
from flask import Blueprint, redirect, url_for, render_template, request, session
from ..auth import digest, verify, create_session
from ..models import Users
bp = Blueprint('users', __name__, url_prefix='/users/')
@bp.post('/log-in')
def log_in():
user = Users.find({'username': request.form['username']})
if not user:
return "no user"
if not verify(user.password_hash, request.form['password']):
return "no"
sess = create_session(user.id)
session['pyrom_session_key'] = sess.key
return redirect(request.form['return_to'])
@bp.get('/<username>')
def user_page(username):
return 'stub'
@bp.get('/<username>/settings')
def settings(username):
return 'stub'
@bp.get('/<username>/inbox')
def inbox(username):
return 'stub'
@bp.get('/<username>/bookmarks')
def bookmarks(username):
return 'stub'
@bp.get('/sign-up')
def sign_up():
return 'stub'