@@ -45,19 +45,14 @@ def fazerLogin():
4545
4646 loginMgr = instagram .LoginMgr (instagram .getSession )
4747
48+ loginStatus = None
4849 try :
49- loginMgr .fazerLogin (usuario , senha )
50+ loginStatus = loginMgr .fazerLogin (usuario , senha )
5051
51- res = redirect ("/" )
52- cookies = loginMgr .getCookies ()
53- for c in cookies :
54- if ".com" not in c .domain :
55- res .set_cookie (c .name , c .value )
56- else :
57- res .set_cookie ("i." + c .name , c .value )
52+ if loginStatus is not None :
53+ print ("Erro no login: %s" % loginStatus )
54+ return redirect ("/login?status=%s" % loginStatus )
5855
59- return res
60- except Exception as e :
6156 if loginMgr .auth :
6257 res = redirect ("/login/auth" )
6358 cookies = loginMgr .getCookies ()
@@ -69,8 +64,22 @@ def fazerLogin():
6964
7065 return res
7166
72- print ("Erro no login: %s" % e )
73- return redirect ("/login?status=Login invalido!" )
67+ res = redirect ("/" )
68+ cookies = loginMgr .getCookies ()
69+ for c in cookies :
70+ if ".com" not in c .domain :
71+ res .set_cookie (c .name , c .value )
72+ else :
73+ res .set_cookie ("i." + c .name , c .value )
74+
75+ return res
76+ except Exception as e :
77+ erro = e
78+ if loginStatus is not None :
79+ erro = loginStatus
80+
81+ print ("Erro no login: %s" % erro )
82+ return redirect ("/login?status=%s" % erro )
7483
7584 @app .route ("/login/sair" , methods = ["GET" ])
7685 def desconectar ():
0 commit comments