coder commited on
Commit
fa397ad
·
1 Parent(s): 19de612

update no login

Browse files
core/controllers/pages_controller.py CHANGED
@@ -51,80 +51,4 @@ class Page():
51
  self.page().markdown(
52
  f'<style>{archivo.read()}</style>', unsafe_allow_html=True)
53
  except Exception as er:
54
- print(f"Error:\n{er}")
55
-
56
- def check_password(self):
57
- if self.user_logged_in():
58
- self.page().sidebar.success("👨‍💻 Conectado")
59
- self.page().sidebar.button("Logout", use_container_width=True,
60
- type="primary", on_click=self.logout)
61
- return True
62
- else:
63
- self.page().sidebar.subheader("# ¡👨‍💻 Desbloquea todas las funciones!")
64
- self.page().sidebar.write("¡Ingresa tu Usuario y Contraseña!")
65
- self.page().sidebar.text_input("Usuario", value="",
66
- on_change=self.login, key="USUARIO")
67
- self.page().sidebar.text_input("Password", type="password",
68
- on_change=self.login, key="PASSWORD", value="")
69
- self.page().sidebar.button("LogIn", use_container_width=True, on_click=self.login)
70
- return False
71
-
72
- def user_logged_in(self):
73
- return self.get_global('logged_in', False)
74
-
75
- def login(self):
76
- _usuario = str(self.get_global("USUARIO"))
77
- _factor = int(self.get_global('FPSSWD',"20", True))
78
- print(_factor)
79
- if self.get_global(self.codificar(_usuario,_factor), None, True) is not None:
80
- if self.codificar(self.get_global("PASSWORD"), _factor) == self.get_global(self.codificar(_usuario,_factor), None, True):
81
- del self.page().session_state["USUARIO"]
82
- del self.page().session_state["PASSWORD"]
83
- self.set_global('logged_in', True)
84
- else:
85
- self.logout("😕 Ups! Contraseña Incorrecta")
86
- else:
87
- self.logout("😕 Ups! Nombre de Usuario Incorrecto")
88
-
89
- def logout(self, mensaje=str("¡Vuelva Pronto!")):
90
- self.page().sidebar.error(mensaje)
91
- self.set_global('hf_key')
92
- self.set_global('logged_in')
93
-
94
- @staticmethod
95
- def codificar(palabra=str(), modificador=None):
96
- # Acepta:
97
- # ABCDEFGHIJKLMNOPQRSTUVWXYZ
98
- # abcdefghijklmnopqrstuvwxyz
99
- # 1234567890!#$-_=%&/()*[]
100
- codigo = str()
101
- try:
102
- for _byte in bytearray(palabra.strip(), 'utf-8'):
103
- # x = f(y) => la variable 'x' estará en función de la variable 'y'
104
- # Si ... f(y) = y² * k => donde:
105
- # x es el valor decimal del input en bytes
106
- # modificador es un número real variable, definido por el usuario
107
- _y = int(format(_byte, 'b'), 2)
108
- _x = int(pow(_y, 2) * modificador)
109
- # magia
110
- codigo = f" {bin(_x)}{codigo}"
111
- except Exception as error:
112
- print(f"Error Codificando:\n{error}")
113
- return codigo.strip()
114
-
115
- @staticmethod
116
- def decodificar(codigo=str(), modificador=None):
117
- # SOLO DECODIFICA SU ECUACIÓN INVERSA...
118
- palabra = str()
119
- try:
120
- for _byte_str in codigo.strip().split(' '):
121
- # entonces...podemos decir que y = √(x/k)
122
- # es su ecuación inversa correspondiente
123
- _x = int(_byte_str, 2)
124
- _y = int(pow((_x/modificador), 1/2))
125
- letra = _y.to_bytes(_y.bit_length(), 'big').decode()
126
- # magia
127
- palabra = f"{letra}{palabra}"
128
- except Exception as error:
129
- print(f"Error Decodificando:\n{error}")
130
- return palabra.stip()
 
51
  self.page().markdown(
52
  f'<style>{archivo.read()}</style>', unsafe_allow_html=True)
53
  except Exception as er:
54
+ print(f"Error:\n{er}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pages/Aboutme.py CHANGED
@@ -78,12 +78,10 @@ class AboutMe(Page):
78
  columna_bienvenido, columna_contenido = self.get_body().columns(2, gap="small")
79
  seccion_teoria, seccion_live_demo = columna_contenido.columns(
80
  2, gap="large")
81
- if self.user_logged_in():
82
-
83
- self.agregar_card_bienvenido(columna_bienvenido)
84
- self.agregar_card_teoria(seccion_teoria)
85
- self.agregar_card_live_demo(seccion_live_demo)
86
- self.agregar_card_about_me(columna_contenido)
87
 
88
 
89
  if __name__ == "__main__":
 
78
  columna_bienvenido, columna_contenido = self.get_body().columns(2, gap="small")
79
  seccion_teoria, seccion_live_demo = columna_contenido.columns(
80
  2, gap="large")
81
+ self.agregar_card_bienvenido(columna_bienvenido)
82
+ self.agregar_card_teoria(seccion_teoria)
83
+ self.agregar_card_live_demo(seccion_live_demo)
84
+ self.agregar_card_about_me(columna_contenido)
 
 
85
 
86
 
87
  if __name__ == "__main__":
pages/LiveDemo.py CHANGED
@@ -135,9 +135,8 @@ class Live_Demo(Page):
135
  def build(self):
136
  # secciones
137
  columna_inputs, columna_outputs = self.get_body().columns(2, gap="small")
138
- if self.user_logged_in():
139
- self.agregar_card_inputs(columna_inputs)
140
- self.agregar_card_outputs(columna_outputs)
141
 
142
 
143
  if __name__ == "__main__":
 
135
  def build(self):
136
  # secciones
137
  columna_inputs, columna_outputs = self.get_body().columns(2, gap="small")
138
+ self.agregar_card_inputs(columna_inputs)
139
+ self.agregar_card_outputs(columna_outputs)
 
140
 
141
 
142
  if __name__ == "__main__":