abidlabs HF staff commited on
Commit
f4d34d8
·
1 Parent(s): 47d0ace
Files changed (2) hide show
  1. __pycache__/app.cpython-311.pyc +0 -0
  2. app.py +13 -1
__pycache__/app.cpython-311.pyc ADDED
Binary file (4.78 kB). View file
 
app.py CHANGED
@@ -34,6 +34,16 @@ def get_user(request: Request):
34
  return user['name']
35
  return None
36
 
 
 
 
 
 
 
 
 
 
 
37
  @app.route('/logout')
38
  async def logout(request: Request):
39
  request.session.pop('user', None)
@@ -41,7 +51,9 @@ async def logout(request: Request):
41
 
42
  @app.route('/login')
43
  async def login(request: Request):
44
- redirect_uri = request.url_for('auth')
 
 
45
  return await oauth.google.authorize_redirect(request, redirect_uri)
46
 
47
  @app.route('/auth')
 
34
  return user['name']
35
  return None
36
 
37
+ # @app.get('/')
38
+ # def public(request: Request, user: dict = Depends(get_user)):
39
+ # root_url = gr.route_utils.get_root_url(request, "/", None)
40
+ # if user:
41
+ # return RedirectResponse(url=f"{root_url}/gradio")
42
+ # else:
43
+ # redirect_url = f"{root_url}/login-demo"
44
+ # print("Redirecting to", redirect_url)
45
+ # return RedirectResponse(url=redirect_url)
46
+
47
  @app.route('/logout')
48
  async def logout(request: Request):
49
  request.session.pop('user', None)
 
51
 
52
  @app.route('/login')
53
  async def login(request: Request):
54
+ root_url = gr.route_utils.get_root_url(request, "/login", None)
55
+ redirect_uri = f"{root_url}/auth"
56
+ print("Redirecting to", redirect_uri)
57
  return await oauth.google.authorize_redirect(request, redirect_uri)
58
 
59
  @app.route('/auth')