Поэтому я использую Phoenix
последнюю версию и Comeonin 5.0 и bcrypt_elixir 2.0 для хеширования моего пароля, но почему-то он не может использовать мою текущую функцию, которую я использую, и показывает, что она не определена.
Поскольку функция изменилась сейчас, прежде чем я использовал hashpwsalt(pass
), чтобы передать свой пароль для создания хэша.Но сейчас я использую hash_pwd_salt(pass)
.Но это все еще показывает мне ошибку.
defp put_password_hash(changeset) do
case changeset do
%Ecto.Changeset{valid?: true, changes: %{password: pass}}
->
put_change(changeset, :password_hash, hash_pwd_salt(pass))
_ ->
changeset
end
end
end
Это ошибка, которую я получаю, когда пытаюсь запустить свой сервер:
не может импортировать Comeonin.Bcrypt.hash_pwd_salt / 1, потому что он не определен или является личным
Пожалуйста, посмотрите на мой код и скажите, какие изменения я могу сделать?