Skip to content

Instantly share code, notes, and snippets.

defmodule BusTracker.Session do
alias BusTracker.User
alias BusTracker.Repo
def login(params, repo) do
user = repo.get_by(User, email: String.downcase(params["email"]))
case authenticate(user, params["password"]) do
true -> {:ok, user}
_ -> :error
end