diff --git a/lib/localiser/web/controllers/session_controller.ex b/lib/localiser/web/controllers/session_controller.ex index 0229d21..c9c6d47 100644 --- a/lib/localiser/web/controllers/session_controller.ex +++ b/lib/localiser/web/controllers/session_controller.ex @@ -25,7 +25,7 @@ defmodule Localiser.Web.Controllers.SessionController do def create(conn, %{"username" => username, "password" => password}) do case Users.authenticate_user(username, password) do {:ok, user} -> - token = Token.generate(%{"sub" => user.id}) + token = Token.generate(%{"sub" => user.id, "username" => user.username, "is_admin" => user.is_admin}) json(conn, %{token: token, user: render_user(user)}) {:error, :invalid_credentials} ->