making the snippet private to the logged in user
This commit is contained in:
@ -39,10 +39,10 @@ defmodule Clip.Accounts.User do
|
||||
defp validate_password(changeset) do
|
||||
changeset
|
||||
|> validate_required([:password])
|
||||
|> validate_length(:password, min: 12, max: 80)
|
||||
# |> validate_format(:password, ~r/[a-z]/, message: "at least one lower case character")
|
||||
# |> validate_format(:password, ~r/[A-Z]/, message: "at least one upper case character")
|
||||
# |> validate_format(:password, ~r/[!?@#$%^&*_0-9]/, message: "at least one digit or punctuation character")
|
||||
|> validate_length(:password, min: 8, max: 80)
|
||||
|> validate_format(:password, ~r/[a-z]/, message: "at least one lower case character")
|
||||
|> validate_format(:password, ~r/[A-Z]/, message: "at least one upper case character")
|
||||
|> validate_format(:password, ~r/[-..:;!?@#$%^&*_0-9]/, message: "at least one digit or punctuation character (one of . . : ; ! ? @ # $ % ^ & * _ -)")
|
||||
|> prepare_changes(&hash_password/1)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user