管理登录用户信息
来源:互联网 发布:后期修图软件 编辑:程序博客网 时间:2024/06/05 06:16
#!/usr/bin/env python
db = {}
def newuser():
prompt = 'login desired: '
while True:
name = raw_input(prompt)
if db.has_key(name):
prompt = 'name taken,try another: '
continue
else:
break
pwd = raw_input('passwd: ')
db[name] = pwd
def olduser():
name = raw_input('login: ')
pwd = raw_input('passwd: ')
passwd = db.get(name)
if passwd == pwd:
print 'welcome back',name
else:
print 'login incorrect'
def showmenu():
prompt = """
(N)ew User Login
(E)xisting User Login
(Quit)
Enter choice: """
done = False
while not done:
chosen = False
while not chosen:
try:
choice = raw_input(prompt).strip()[0].lower()
except (EOFError, KeyboardInterrupt):
choice = 'q'
print '\You picked: [%s]' % choice
if choice not in 'neq':
print 'invalid option, try again'
else:
chosen = True
if choice == 'q':done = True
if choice == 'n':newuser()
if choice == 'e':olduser()
if __name__ == '__main__':
showmenu()
db = {}
def newuser():
prompt = 'login desired: '
while True:
name = raw_input(prompt)
if db.has_key(name):
prompt = 'name taken,try another: '
continue
else:
break
pwd = raw_input('passwd: ')
db[name] = pwd
def olduser():
name = raw_input('login: ')
pwd = raw_input('passwd: ')
passwd = db.get(name)
if passwd == pwd:
print 'welcome back',name
else:
print 'login incorrect'
def showmenu():
prompt = """
(N)ew User Login
(E)xisting User Login
(Quit)
Enter choice: """
done = False
while not done:
chosen = False
while not chosen:
try:
choice = raw_input(prompt).strip()[0].lower()
except (EOFError, KeyboardInterrupt):
choice = 'q'
print '\You picked: [%s]' % choice
if choice not in 'neq':
print 'invalid option, try again'
else:
chosen = True
if choice == 'q':done = True
if choice == 'n':newuser()
if choice == 'e':olduser()
if __name__ == '__main__':
showmenu()
0 0
- 管理登录用户信息
- JDBC练习题,用户信息管理,登录注册
- 用户登录注册界面开发及用户信息管理案例详解
- JSP+Servlet培训班作业管理系统[4]-记录登录用户信息
- 用户信息管理
- 用户信息管理
- PLSQL配置登录用户信息
- PLSQL配置登录用户信息
- liferay 获取登录用户信息
- androidQQ登录获取用户信息
- 用户/组总结管理(3)——查询用户信息或登录情况的命令
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- Android用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- UNIX文件目录管理基本命令之who登录当前系统用户信息
- Drupal - 用户信息管理
- python 用户信息管理
- 轻松看懂机器学习十大常用算法
- java web
- PHP检查是否为移动设备
- 算法训练 数字三角形
- c语言中不需要中间变量就能实现两个数交换的几种算法
- 管理登录用户信息
- js标签添加与移除特效
- 八数码问题
- Struts2的坑
- 寻找最长合法括号序列九度0J
- 恢复只读表空间
- Tomcat 虚拟路径配置
- 51nod 1403 有趣的堆栈
- python+beautifulsoup+smtp爬取学院网站的信息公告+邮件发送