diff --git a/lib/cen_web/endpoint.ex b/lib/cen_web/endpoint.ex index 93df25b..3c10a45 100644 --- a/lib/cen_web/endpoint.ex +++ b/lib/cen_web/endpoint.ex @@ -26,7 +26,7 @@ defmodule CenWeb.Endpoint do only: CenWeb.static_paths() if Code.ensure_loaded?(Tidewave) do - plug Tidewave + plug Tidewave, allowed_origins: ["http://localhost:4000"] end # Code reloading can be explicitly enabled under the diff --git a/lib/cen_web/live/user_login_live.ex b/lib/cen_web/live/user_login_live.ex index 57821e3..ca70b51 100644 --- a/lib/cen_web/live/user_login_live.ex +++ b/lib/cen_web/live/user_login_live.ex @@ -16,7 +16,9 @@ defmodule CenWeb.UserLoginLive do <.simple_form for={@form} id="login_form" action={~p"/users/log_in"} phx-update="ignore"> <.input field={@form[:email]} type="email" placeholder={dgettext("users", "Почта")} implicit_required /> <.input field={@form[:password]} type="password" placeholder={dgettext("users", "Пароль")} implicit_required /> - +
+ <.input field={@form[:remember_me]} type="checkbox" label={dgettext("users", "Оставаться в системе")} /> +
<:actions> <.arrow_button class="mx-auto"> {dgettext("users", "Войти")} @@ -49,7 +51,7 @@ defmodule CenWeb.UserLoginLive do @impl Phoenix.LiveView def mount(_params, _session, socket) do email = Phoenix.Flash.get(socket.assigns.flash, :email) - form = to_form(%{"email" => email}, as: "user") + form = to_form(%{"email" => email, "remember_me" => false}, as: "user") {:ok, socket