Merge branch 'feature/admin-cli' into dev

This commit is contained in:
Alex Ling
2020-06-01 04:33:27 +00:00
7 changed files with 132 additions and 62 deletions

View File

@@ -102,3 +102,22 @@ def redirect(env, path)
base = Config.current.base_url
env.redirect File.join base, path
end
def validate_username(username)
if username.size < 3
raise "Username should contain at least 3 characters"
end
if (username =~ /^[A-Za-z0-9_]+$/).nil?
raise "Username should contain alphanumeric characters " \
"and underscores only"
end
end
def validate_password(password)
if password.size < 6
raise "Password should contain at least 6 characters"
end
if (password =~ /^[[:ascii:]]+$/).nil?
raise "password should contain ASCII characters only"
end
end