You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
print ( f"{s.REDON}Sorry your account is locked out until {t_release}.{s.COLOUROFF}\nPlease try again later")
@@ -212,16 +233,19 @@ def write_file():
212
233
else:
213
234
f_loggedin=0
214
235
whileusr.locked==0andusr.loggedin==0:
215
-
s_pwd_try=input ( f"Please enter password for user {usr.username}: " )
236
+
s_pwd_try=gp.getpass ( f"Please enter password for user {usr.username}: " )
216
237
ifusr.verify_password(s_pwd_try) ==True:
217
238
break
218
239
219
240
ifusr.loggedin==1:
220
241
print ( f"{s.GREENON}Welcome to the Password Verifier 2000.{s.COLOUROFF}\n{s.ORANGEON}You successfully entered your username and password!{s.COLOUROFF}" )
242
+
time.sleep ( 1 )
221
243
else:
222
-
print ( f"{s.REDON}{s.REVON}Password attempts limit exceeded.{s.REVOFF}{s.COLOUROFF}\nYour account has been locked for 60 seconds." )
244
+
print ( f"{s.REDON}{s.REVON}Password attempts limit exceeded.{s.REVOFF}{s.COLOUROFF}\nYour account has been locked for {(usr.lockout_period*usr.lockouts)} seconds." )
245
+
time.sleep ( 1 )
223
246
else:
224
-
print ( f"{s.REDON}Username not found. Please try again{s.COLOUROFF}" )
247
+
print ( f"\n{s.REDON}Username not found. Please try again{s.COLOUROFF}\n" )
248
+
time.sleep (1)
225
249
226
250
elifi_menu==3:
227
251
print ("System Users")
@@ -231,10 +255,24 @@ def write_file():
231
255
usr=User(this_user)
232
256
ifusr.is_locked_out():
233
257
s_colour=s.REDON
258
+
s_timeout=f" on lockout {usr.lockouts} until {usr.lockout_release_str()} "
Sunt nobis quos quam neque nam sit suscipit dignissimos, minima laborum soluta mollitia reiciendis deserunt necessitatibus ratione cum, aliquid quibusdam itaque, nobis dolores debitis autem aliquid?
2
+
Enim veritatis accusantium deserunt ab earum eveniet mollitia quas omnis commodi quisquam, natus quaerat omnis ut voluptatem aliquam, nihil ut sapiente suscipit cupiditate totam quas a debitis aliquam, quis corporis laboriosam, iste fugit cupiditate consequatur laudantium nulla soluta provident rerum a.
3
+
Labore excepturi iure quae ad dolor optio debitis illo recusandae dignissimos quo, eaque doloribus aliquid dolorum iusto rem delectus recusandae, quis sint fuga ex sapiente possimus atque dignissimos?
4
+
Quisquam deleniti eaque sit eligendi expedita nulla ab molestiae quod fugit, facilis at cumque amet animi quod necessitatibus ab, natus molestiae reprehenderit ratione aperiam.
5
+
Veritatis repellendus assumenda quisquam reiciendis sit beatae necessitatibus magnam saepe rem non, nemo hic voluptatum velit esse beatae quisquam consectetur, earum tenetur consectetur eveniet maiores sed dolores fugiat facere nesciunt voluptatibus beatae?
6
+
Tempore hic veritatis pariatur odio odit perferendis porro autem distinctio obcaecati quod, blanditiis consequuntur odit tempore suscipit, asperiores magni suscipit accusantium minima repellendus in, commodi velit eligendi repudiandae dolor ut perspiciatis delectus molestias tenetur sequi accusamus?
7
+
Nihil autem eligendi ipsam accusantium ex a voluptates ratione itaque quae, unde vel amet blanditiis quisquam ut incidunt alias velit.
8
+
Nisi quam tempora minus dolore harum quos eveniet totam cum, nemo inventore commodi, eius atque corrupti cum ab, voluptatem illo qui laudantium ex rerum eligendi.
9
+
Repudiandae eveniet unde itaque quod distinctio praesentium officiis quaerat maxime ipsam, eius voluptate earum eveniet voluptatum tenetur, debitis pariatur enim tempore vitae.
10
+
Maxime porro assumenda magni perspiciatis odit ex dolor voluptates vel quisquam, veritatis est asperiores perspiciatis accusamus at, obcaecati a fuga quasi possimus natus tempora animi, eum nesciunt quis?
0 commit comments