定义函数完成注册和登录功能

Posted hadibingjing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义函数完成注册和登录功能相关的知识,希望对你有一定的参考价值。

def register():
while 1:
import os
check = input("退出注册请按Q或q")
if check.upper() == "Q":
break
else:
username = input("请输入用户名:")
password = input("请输入用户名密码(禁止使用“_”) :")
with open("11.txt", mode="r", encoding="utf-8") as f1,
open("11.txt_副本", mode="w", encoding="utf-8") as f2:
count = 1
for line in f1:
f2.write(line)
s = line.strip().split("_")
if username == s[0]:
count = count +1
if count > 1:
print("用户名已被注册")
else:
f2.write(username + "_" + password + " ")
os.remove("11.txt")
os.rename("11.txt_副本", "11.txt")

def login():
while 1:
check = input("退出登录请按Q或q:")
if check.upper() == "Q":
break
else:
username = input("请输入用户名:")
password = input("请输入密码:")
with open("11.txt", mode="r", encoding="utf-8") as f:
count = 0
for line in f:
u, p = line.strip().split("_")
if username == u and password == p:
count = count +1
if count == 1:
print("登录成功")
else:
print("密码或用户名错误,请重新登录!")
register()
login()

以上是关于定义函数完成注册和登录功能的主要内容,如果未能解决你的问题,请参考以下文章

注册登录问题

SpringBoot注册登录:注册--验证账号密码是否符合格式及后台完成注册功能

如何制作网页,完成一个简单的用户注册功能?

java 使用socket完成一个控制台的登录/注册功能

Java习题_Chp11-14_ *(自定义异常)完成某个计费系统的用户登录和注册模块,要求如下:

Android studio连接MySQL并完成简单的登录注册功能