· 8 years ago · Dec 03, 2017, 09:18 PM
1import Tkinter as tk
2import os, time, smtplib
3
4top = tk.Tk()
5top.withdraw()
6
7def pause(n):
8 time.sleep(n)
9
10def clear():
11 os.system('cls')
12
13def valueGET(val1, val2):
14 top.withdraw()
15
16 user = val1 + "@gmail.com"
17 pswd = val2
18
19 try:
20 server = smtplib.SMTP('smtp.gmail.com', 587)
21 server.starttls()
22 server.login(user, pswd)
23 except smtplib.SMTPAuthenticationError:
24 print "Sorry, wrong password and/or username"
25 pause(1)
26 clear()
27 login()
28 print "sucess"
29
30def login():
31 top.deiconify()
32
33 L1 = tk.Label(top, text="User Name")
34 L1.grid(row=0, column=0)
35 E1 = tk.Entry(top, bd = 5)
36 E1.grid(row=0, column=1)
37
38 L1 = tk.Label(top, text="Password")
39 L1.grid(row=1, column=0)
40 E2 = tk.Entry(top, bd = 5, show="*")
41 E2.grid(row=1, column=1)
42
43 submit = tk.Button(top, text="Submit", width=15, command=lambda: valueGET(E1.get(), E2.get()))
44 submit.grid(row=3, column=1)
45
46 top.mainloop()
47
48def main():
49 print "Do you wish to proceed?"
50 cont = raw_input("> ").lower()
51
52 if cont[0] == "y":
53 clear()
54 login()
55 print "pass"
56
57
58main()