1 defmodule Pleroma.Plugs.LegacyAuthenticationPlug do
9 def call(%{assigns: %{user: %User{}}} = conn, _), do: conn
14 auth_user: %{password_hash: "$6$" <> _ = password_hash} = auth_user,
15 auth_credentials: %{password: password}
20 if :crypt.crypt(password, password_hash) == password_hash do
22 |> assign(:user, auth_user)