用python编写注册登录程序,python编程注册登录界面
下面是一个简单的用户注册和登录程序的示例代码。请注意,在实际应用中,密码应该加密存储,并在验证时进行安全的比对。
# 用户信息字典
users = {}
# 注册函数
def register():
username = input("请输入用户名: ")
password = input("请输入密码: ")
if username in users:
print("用户名已存在,请重新输入。")
else:
users[username] = password
print("注册成功!")
# 登录函数
def login():
username = input("请输入用户名: ")
password = input("请输入密码: ")
if username in users and users[username] == password:
print("登录成功!")
else:
print("用户名或密码错误。")
# 主菜单
def main_menu():
print("注册登录程序")
print("1. 注册")
print("2. 登录")
print("3. 退出")
choice = input("请选择操作: ")
if choice == '1':
register()
main_menu()
elif choice == '2':
login()
main_menu()
elif choice == '3':
print("退出程序。")
else:
print("无效选项,请重新输入。")
main_menu()
# 程序入口
main_menu()
这段代码提供了一个简单的用户注册和登录系统。用户可以通过输入用户名和密码进行注册,而登录时也需要输入相同的用户名和密码。在实际应用中,应该采取更安全的方式来处理用户信息,例如使用哈希和盐来存储密码,以及验证用户的登录请求。
评论已关闭