首先数据库里得有用户名和所对应的密码,才能使用户成功登录。
若数据库里没有用户名和密码,则显示用户名不存在。
代码展示如下:
#简单登录系统
#数据库数据
users=[{"username":"zhangsan","pwd":"123456"},
{"username":"lisi","pwd":"123456"}]
#print(users[0].keys())
print("欢迎登录系统")
inputuser=input("请输入用户名:")
inputpwd=input("请输入密码:")
isUsername=False
isPwd=False
for user in users:
if user["username"]==inputuser:
isUsername=True
if user["pwd"]==inputpwd:
isPwd=True
break
if isUsername:
if isPwd:
print("登录成功")
else:
print("密码错误")
else:
print("用户名不存在")
运行结果:
1、提示密码错误
2、 用户名和密码都符合数据库信息,显示登录成功
3、用户名在数据库里不存在