AN
Size: a a a
AN
AD
SK
AD
AD
SK
AL
def check(nil, _, _), do: "userename blank"
def check(_, nil, _), do: "password blank"
def check(_, _, _), do: "email blank"
def check(nil, nil, _). do: "username and password blank"
def check(_, _, email), do
case Regex.match?(@regex, email) do
false -> "email is invalid"
true -> :ok
end
end
# .....
AL
AL
AD
def check(nil, _, _), do: "userename blank"
def check(_, nil, _), do: "password blank"
def check(_, _, _), do: "email blank"
def check(nil, nil, _). do: "username and password blank"
def check(_, _, email), do
case Regex.match?(@regex, email) do
false -> "email is invalid"
true -> :ok
end
end
# .....
AL
ع
AL
AL
SK
SK
AL
def check_password(nil), do: "password blank"как вариант
def check_password(pwd), do: # тут проверочки всякие по паролю
# .....
def check_email(nil), do: "email blank"
def check_email(email), do: # проверочки
# .....
def check(email, uname, pwd) do
result = check_password(pwd) ++ check_email(email) ++ check_username(uname)
case result do
[] -> :ok
errors -> Enum.join(errors, "\n")
end
end
AL
AL
AD