任意输入一个用户名和密码判断是否正确,如果用户名或密码为空,则重新输入
时间: 2024-12-13 18:16:07 浏览: 6
在编程中,你可以创建一个简单的函数或者控制流程来实现这个功能,这里以Python为例:
```python
def check_credentials(username, password):
while True:
if not username or not password:
print("请输入用户名和密码:")
username = input("用户名: ")
password = input("密码: ")
else:
# 这里可以添加数据库查询或者其他验证逻辑,这里仅作示例
if validate_username_password(username, password): # 假设validate_username_password()是一个验证函数
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入.")
username = ""
password = ""
# 示例中的验证函数只是空的,实际应用中需要替换为实际的验证逻辑
def validate_username_password(username, password):
return True # 在此示例中,我们假设所有输入都通过
# 调用检查函数
check_credentials("", "")
```
用户需要连续输入用户名和密码,直到输入都不为空并且验证通过为止。在实际项目中,你需要将`validate_username_password`函数替换为连接到数据库或服务进行有效验证的部分。
阅读全文