Skip to content

Commit 2eeab2b

Browse files
update to auth
1 parent 4d3cea0 commit 2eeab2b

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

src/routers/ui_routes.py

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
@router.get("/", status_code=status.HTTP_200_OK)
2525
async def home(request: Request, response_model=HTMLResponse):
2626

27-
token = request.headers.get('Authorization')
27+
print ('\n\n\n')
28+
print ('HOME HEADERS')
29+
print (request.headers)
30+
print ('\n\n\n')
2831

29-
if (token):
30-
return TEMPLATES.TemplateResponse("home/index.html", {"request" : request})
31-
32-
return RedirectResponse(url=router.url_path_for('signin'))
32+
return TEMPLATES.TemplateResponse("home/index.html", {"request" : request})
3333

3434

3535

@@ -38,7 +38,7 @@ async def signin(request: Request, response_model=HTMLResponse):
3838
return TEMPLATES.TemplateResponse("accounts/login.html", {"request" : request})
3939

4040
@router.post("/login", status_code=status.HTTP_200_OK)
41-
async def signin(request: Request, response_model=HTMLResponse):
41+
async def signin(request: Request):
4242
form = await request.form()
4343
form = form._dict
4444
form.pop('login')
@@ -53,6 +53,15 @@ async def signin(request: Request, response_model=HTMLResponse):
5353
if (response.status_code==200):
5454
data = response.json()
5555
token = data['access_token']
56+
headers = {
57+
'Authorization': f'Bearer {token}',
58+
}
59+
print (headers)
60+
# print (headers)
61+
redirect = RedirectResponse(url='/')
62+
redirect.status_code = 302
63+
redirect.headers.append('authorization', f'Bearer {token}')
64+
return redirect
5665

5766
return TEMPLATES.TemplateResponse("accounts/login.html", {"request" : request})
5867

src/sql_app.db

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)