Python 实现简单的用户注册和登录
2014-11-27 17:22
796 查看
#! /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 (Q)uit 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 '\nYou 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()
相关文章推荐
- python实现的简单用户注册登录系统
- 用Python实现web端用户登录和注册功能的教程
- Python实现简单的用户登录
- 用MVC模式实现简单用户登录注册功能
- python简单实现用户表单登录
- php实现简单的用户注册,登录,修改个人信息接口
- python学习之最简单的用户注册及登录验证小程序
- 学习python——python实现简单的用户登录
- python3.6 下连接mysql数据库实现用户登录与注册
- JSP作业3 - 使用JSP实现简单的用户登录注册页面
- javaWeb 简单注册登录(含数据库连接) -- (三) 实现用户注册请求的响应
- ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录
- java简单的MVC实现简单的用户注册与登录
- 简单实现用户注册,登录的留言簿
- django 1.11.5与python3.62实现简单的 注册,登录与修改密码
- ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析
- 用Python实现web端用户登录和注册功能的教程
- 新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)
- node.js实现用户登录注册简单示例
- 用户注册登录案例分析以及简单实现