欢迎访问宙启技术站
智能推送

Python编写一个简单的用户名密码验证程序

发布时间:2023-12-04 09:34:10

密码验证是许多应用程序的重要组成部分,它确保只有授权用户可以访问受保护的内容或功能。下面是一个简单的Python程序,演示了如何实现用户名和密码的验证功能。

def login():
    username = input("请输入用户名: ")
    password = input("请输入密码: ")

    # 假设这是我们存储的用户名和密码
    stored_username = "admin"
    stored_password = "password"

    if username == stored_username and password == stored_password:
        print("登录成功!")
    else:
        print("用户名或密码错误,请重试。")

# 调用登录函数
login()

在上面的例子中,我们首先定义了一个名为login的函数。这个函数提示用户输入用户名和密码,并将用户输入的值存储在usernamepassword变量中。

然后,我们将假设这是我们存储在系统中的用户名和密码。在这个例子中,我们使用了一个硬编码的方式,实际情况中,我们可能会从数据库或其他存储介质中获取这些信息。

接下来,我们使用条件语句来比较用户输入的用户名和密码与存储的用户名和密码。如果两者都匹配,程序将打印"登录成功!"消息。否则,它会打印"用户名或密码错误,请重试。"消息。

最后,我们调用login函数来演示我们的密码验证程序。运行程序后,它会提示您输入用户名和密码。如果输入的用户名和密码与存储的用户名和密码相匹配,则会显示"登录成功!"消息。否则,它会显示"用户名或密码错误,请重试。"

你可以根据需要修改和扩展这个简单的程序,例如添加更多的用户身份验证条件,或将用户名和密码存储在更安全的方式中。