1 #!/usr/bin/env python
2 #-*- coding=utf-8 -*-
3 #----------------导入模块------------------------------
4 import os
5 import sys
6
7 #----------------设置账户密码------------------------------
8 user_name = ['root', 'hyg', 'None']
9 user_passwd = ['123qwe', '123123', 'None']
10 file_list = '/home/hyg/py/file/user_db.txt'
11 #----------------登陆验证------------------------------
12 def user_login ():
13 i = 0
14 def passwd_login ():
15 while True:
16 global NAME_INPUT
17 NAME_INPUT = raw_input("请输入您的用户名:").strip()
18 if len(NAME_INPUT) == 0:
19 print "用户名不能为空!"
20 continue
21 else:
22 break
23 return
24
25 passwd_login()
26
27 while True:
28 if i < 3:
29 passwd_input = raw_input("请输入您的密码:")
30 if len(passwd_input) == 0:
31 print "密码不能为空!"
32 continue
33
34 elif NAME_INPUT not in user_name:
35 print("您输入的密码有误,请您重新输入!")
36 i += 1
37 continue
38
39 else:
40 if passwd_input == user_passwd[user_name.index(NAME_INPUT)]:
41 print("您好%s,欢迎登陆员工信息查询系统!") % NAME_INPUT
42 break
43 else:
44 print("密码有误,请重新输入您的密码")
45 i += 1
46 continue
47 break
48 break
49 else:
50 print "您的密码输错3次请您重新核对账号和密码!"
51 i = 0
52 passwd_login()
53 continue
54 user_login()
55 print("OK")