python实现注册登录系统,Python写用户注册和登录

  python实现注册登录系统,Python写用户注册和登录

  基于计算机编程语言的用户管理小系统,包含文件读写操作,实现了用户信息注册和登录的简单功能。

  类userLogReg:“”创建于2018.11 @ author:to x33 def _ _ init _ _(self): :param userFile:操作的文件 自我。userfile= user。txt def userLogin(自身,用户名,密码): 用户登录:参数用户名:用户名:param paaword:密码:返回:真,用户登录成功;假的,用户登录失败 try: f=open(self.userFile, r ,encoding= utf-8 )for line in f:line=line。strip()line _ list=line。split( # )if line _ list[0]==用户名和line _ list[1]==密码:返回True elif line _ list[0]==用户名和line _ list[1]!=password: print(密码错误!)返回除IOError外为False:返回False def userRegister(自身,用户名,密码): 用户注册1、打开文件2、用户名#密码:参数用户名:用户名:参数密码:密码:返回:真,注册成功 with open(self.userFile, a ,encoding= utf-8 )as f:temp= \ n username # password f . write(temp)return True def user _ exist(self,username): 检测用户名是否存在:参数用户名:要检测的用户名:返回:真,用户名存在;假的,用户名不存在 try: with open(self.userFile, r ,encoding= utf-8 )as f:for line in f:line=line。strip()line _ new=line。split( # )if line _ new[0]==username:return True return False except io error:return False def main(self): 主控制函数:操作选择参数参数:0-注册1-登录打印(欢迎来到铝用户管理系统)while(True): arg=input(0:注册,1:登录\n) if arg==0: user=input(请设置用户名:)if self.user_exist(user): print(用户名已存在,请重新设置!)继续else: pwd=input(请设置密码:)if self.userRegister(user,pwd): print(注册成功!)继续else: print(注册失败!)continue elif arg== 1 :user=input(请输入用户名:)如果不是self.user_exist(user): print(用户名不存在,请检查!)继续else: pwd=input(请输入登录密码:)if self.userLogin(user,pwd): print(登录成功!)break else: print(登录失败,请检查!)继续else: print(输入错误,请检查!)继续if _ _ name _ _== _ _ main _ _ :test=userLogReg()test。主()参考网址:https://www。cn博客。com/刘地2017/p/9190952超文本标记语言

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: