我对Elixir
and非常陌生Phoenix
,我正在尝试使用{:comeonin, "~> 4.0"}
and对我的应用程序进行身份验证,{:guardian, "~> 1.0"}
并且有一个帮助函数来检查用户是否已登录:
defmodule Chatter.ViewHelper do
def current_user(conn), do: Guardian.Plug.current_resource(conn)
def logged_in?(conn) do
Guardian.Plug.authenticated?(conn)
end
end
但我得到这个错误:
** (UndefinedFunctionError) function Guardian.Plug.authenticated?/1 is undefined or private.