python注册简单校验用户名/密码
2018-03-29 11:53
218 查看
字典俩边用in来判断的时候是判断key是否存在
校验用户名
users = {
'niuhanyang':'123456',
'yaya':'qwert'
}
for i in range(3):
username = input('账号:').strip()
pwd = input('密码:').strip()
cpwd = input('确认密码:').strip()
if username=='' or pwd =='' or cpwd=='':
print('不能为空')
elif username in users:
print('用户名已经被注册')
elif pwd != cpwd:
print('两次密码不一致')
else:
users.setdefault(username,pwd)
# users['username']=pwd buneng
print('注册成功')
print(users)
break
else:
print('失败次数过多')校验密码
1.长度5-10
2.密码里必须包含大小写字母和数字 正则: (?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{5,10}3.最多5次import re
for i in range(5):
pwd = input('请输入密码:').strip()
if pwd=='':
print('密码不能为空')
elif len(pwd)<5 or len(pwd)>10:
print('密码长度为5-10位')
elif re.match('(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]',pwd) :
print('注册成功')
break
else:
print('密码格式错误')
else:
print('密码错误次数过多')
校验用户名
users = {
'niuhanyang':'123456',
'yaya':'qwert'
}
for i in range(3):
username = input('账号:').strip()
pwd = input('密码:').strip()
cpwd = input('确认密码:').strip()
if username=='' or pwd =='' or cpwd=='':
print('不能为空')
elif username in users:
print('用户名已经被注册')
elif pwd != cpwd:
print('两次密码不一致')
else:
users.setdefault(username,pwd)
# users['username']=pwd buneng
print('注册成功')
print(users)
break
else:
print('失败次数过多')校验密码
1.长度5-10
2.密码里必须包含大小写字母和数字 正则: (?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{5,10}3.最多5次import re
for i in range(5):
pwd = input('请输入密码:').strip()
if pwd=='':
print('密码不能为空')
elif len(pwd)<5 or len(pwd)>10:
print('密码长度为5-10位')
elif re.match('(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]',pwd) :
print('注册成功')
break
else:
print('密码格式错误')
else:
print('密码错误次数过多')
相关文章推荐
- iOS 在登陆注册中使用keychain进行简单的存取用户名和密码
- django 1.11.5与python3.62实现简单的 注册,登录与修改密码
- 使用JSP Servlet和Ajax实现简单的注册页面的用户名密码验证
- python3.5+selenium3.4自动化测试4_随机组合的用户名和密码登陆
- [转]常用正则表达式大全-----用户名、密码、邮箱、等数据格式的校验
- 一个简单的注册c函数到python的包装器
- UI入门——简单登陆界面,注册界面及找回密码界面铺设以及切换
- ASP.NET Cookies简单应用 记住用户名和密码
- Python简单密码加密程序,加盐(salt)md5
- 注册的时候 输入框类用户名 密码 邮箱的判定
- Python 3 爬虫之查询Github上哪些用户名没有被注册
- jquery+jsp+servlet+ajax实现注册功能,ajax校验用户名、验证码等
- Shell程序校验OS和Oracle用户名密码
- jquery validator简单使用,微复杂度密码校验,错误信息集中展示
- android 校验用户名密码手机邮箱身份证邮编等
- 转载牛人的ASP.NET Cookies简单应用 记住用户名和密码
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题
- python和sqlite3数据库初探(简单登陆注册功能)
- Python使用selenium实现网页用户名 密码 验证码自动登录功能
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题