【发布时间】:2018-10-24 03:26:45
【问题描述】:
我对仅使用 bcrypt 的用户名和密码的用户注册验证有特定要求(没有设计!)
我目前有工作:
validates :username,
presence: true,
length: { minimum: 2, maximum: 15 },
uniqueness: true
validates :password,
presence: true,
length: { minimum: 10 },
我需要:
- 用户名:
- 只能包含字母、数字、破折号和下划线
- 密码:
- 必须至少包含一个大写字母,一个特殊字母 一个字符、一个数字和一个小写字母
【问题讨论】:
标签: ruby-on-rails validation authentication passwords bcrypt