在用户根据输入和给定的密码登录时,可以通过以下步骤来检查输入的是用户名还是电子邮件:
import re
def check_credential_type(credential):
# 判断是否是合法的电子邮件地址
if re.match(r"[^@]+@[^@]+\.[^@]+", credential):
return "email"
else:
return "username"
需要注意的是,密码的存储应该进行安全的加密处理,比如使用哈希函数和盐值进行加密,以提高密码的安全性。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云