Zelyanoth commited on
Commit
2b6471a
·
1 Parent(s): 7f9953b
Files changed (2) hide show
  1. app.py +20 -2
  2. functi.py +2 -1
app.py CHANGED
@@ -11,6 +11,15 @@ import logging
11
 
12
  logging.getLogger('requests_oauthlib').setLevel(logging.DEBUG)
13
 
 
 
 
 
 
 
 
 
 
14
  mssage_callback = "Authentification success, close this tabs and return to the login page"
15
  has_navigated = False
16
 
@@ -38,14 +47,23 @@ def obtenir_access_token(code, client_id, client_secret, redirect_uri):
38
  presentation_text = """
39
  Découvrez Lin votre assistant community manager sur Linkedin
40
  """
 
 
 
 
 
41
 
42
 
43
-
 
 
44
 
45
 
46
  def on_navigate(state, page_name: str):
47
  # Redirige vers Accueil si l'utilisateur n'est pas connecté et qu'il ne s'agit pas de la page d'accueil
48
-
 
 
49
 
50
  if page_name == "callback":
51
  raw = request.environ.get("REQUEST_URI", "")
 
11
 
12
  logging.getLogger('requests_oauthlib').setLevel(logging.DEBUG)
13
 
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
  mssage_callback = "Authentification success, close this tabs and return to the login page"
24
  has_navigated = False
25
 
 
47
  presentation_text = """
48
  Découvrez Lin votre assistant community manager sur Linkedin
49
  """
50
+ def on_action(state) :
51
+ if not state.is_logged_in:
52
+ navigate(state, "Accueil")
53
+ time.sleep(1)
54
+
55
 
56
 
57
+ def on_change(state) :
58
+ if not state.is_logged_in:
59
+ navigate(state, "Accueil")
60
 
61
 
62
  def on_navigate(state, page_name: str):
63
  # Redirige vers Accueil si l'utilisateur n'est pas connecté et qu'il ne s'agit pas de la page d'accueil
64
+ if page_name in ["Accueil", "callback", "Source_Management", "Post"]:
65
+ if not state.is_logged_in and page_name != "Accueil":
66
+ navigate(state, "Accueil")
67
 
68
  if page_name == "callback":
69
  raw = request.environ.get("REQUEST_URI", "")
functi.py CHANGED
@@ -449,7 +449,8 @@ def on_login(state, payload):
449
  print(state.Linked_social_network,flush = True)
450
  state.data_schedule = db_manager.fetch_schedule_table_acc(state.user_inf.user.id)
451
  state.data_account = pd.DataFrame(dataac)
452
- state.Linked_social_network = state.data_account["account_name"].iloc[0]
 
453
 
454
  state.Source_table = pd.DataFrame(data)
455
  navigate(state, "Source_Management")
 
449
  print(state.Linked_social_network,flush = True)
450
  state.data_schedule = db_manager.fetch_schedule_table_acc(state.user_inf.user.id)
451
  state.data_account = pd.DataFrame(dataac)
452
+ if not state.data_account.empty :
453
+ state.Linked_social_network = state.data_account["account_name"].iloc[0]
454
 
455
  state.Source_table = pd.DataFrame(data)
456
  navigate(state, "Source_Management")