- {:ok, verified_user} <- verify(user, password)
- do
- conn |> assign(:user, verified_user)
+ false <- !!user.info["deactivated"],
+ saved_user_id <- get_session(conn, :user_id),
+ {:ok, verified_user} <- verify(user, password, saved_user_id) do
+ conn
+ |> assign(:user, verified_user)
+ |> put_session(:user_id, verified_user.id)