Login per email token. With logout of previous account if already logged in.
This commit is contained in:
@ -57,6 +57,13 @@ defmodule BeetRoundServer.Accounts do
|
||||
if User.valid_password?(user, password), do: user
|
||||
end
|
||||
|
||||
def get_user_by_email_token(token) do
|
||||
{:ok, query} =
|
||||
UserToken.verify_email_token_query(token, "session")
|
||||
|
||||
Repo.one(query)
|
||||
end
|
||||
|
||||
@doc """
|
||||
Gets a single user.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user