利用python实现简单登陆注册系统
2017-02-14 22:38
891 查看
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 5 def login(username,password): 6 ''' 7 8 :param username:用户名 9 :param password:密码 10 :return: True:登陆成功 False:登陆失败 11 ''' 12 f = open('log','r',encoding='utf-8') 13 for line in f: 14 line = line.strip() 15 line_list = line.split('$') 16 if username ==line_list[0] and password ==line_list[1]: 17 print('success') 18 return True 19 return False 20 21 def register(username,password): 22 ''' 23 24 :param username: 25 :param password: 26 :return: 27 ''' 28 with open('log','a',encoding='utf-8') as f: 29 temp = '\n' + username + '$' + password 30 f.write(temp) 31 return True 32 33 def user_exit(username): 34 ''' 35 36 :param username: 37 :return: 38 ''' 39 with open('log','r',encoding='utf-8') as f: 40 for line in f: 41 line = line.strip() 42 line_list = line.split('$') 43 if line_list[0]==username: 44 return True 45 return False 46 47 def main(): 48 print('欢迎登陆XX系统') 49 inp = input('1:登陆;2:注册') 50 user = input('user:') 51 pwd = input('pwd:') 52 if inp =='1': 53 is_login = login(user,pwd) 54 if is_login: 55 print('success') 56 else: 57 print('fail') 58 elif inp =='2': 59 is_exit = user_exit(user) 60 if is_exit: 61 print('already register') 62 else: 63 result = register(user,pwd) 64 if result: 65 print('register sucess') 66 else: 67 print('resgister faild') 68 main()
相关文章推荐
- JAVA实现简单系统登陆注册模块的设计(附详细代码分析)
- python实现简单登陆系统
- python实现的简单用户注册登录系统
- JAVA实现简单系统登陆注册模块
- Python之实现简单的注册登录系统
- Python利用系统命令获取文件(夹)信息以及Python对Excel的简单操作
- android之利用SQLite数据库实现登陆和注册
- python和sqlite3数据库初探(简单登陆注册功能)
- 利用ajax实现局部刷新(简单的注册验证案例)
- (菜鸟交流)简单注册系统实现
- 最简单的单点登陆SSO系统的实现思路
- 利用live555 Media Server和VLC Active ocx实现简单的流媒体点播系统(B/S)
- 利用ajax实现简单的注册验证局部刷新实例
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
- 利用委托实现简单的注册(只是写入到文本当中没有连数据库)
- MVC2+EF实现简单的数据登陆和注册验证
- Android之利用SQLite数据库实现登陆和注册
- 利用Python脚本实现-----登陆新浪微博&批量下载收藏内容
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- 小KING教你做android项目(二)---实现登陆页面并跳转和简单的注册页面