diff --git a/lib/service/auth/ldap_authenticator.ex b/lib/service/auth/ldap_authenticator.ex index a05fc946..e42be59d 100644 --- a/lib/service/auth/ldap_authenticator.ex +++ b/lib/service/auth/ldap_authenticator.ex @@ -78,7 +78,7 @@ defmodule Mobilizon.Service.Auth.LDAPAuthenticator do end else {:error, err} - when err in [:ldap_search_email_not_found, :ldap_search_email_not_found] -> + when err in [:ldap_search_email_not_found, :ldap_search_missing_attributes] -> {:ldap, err} {:error, error} -> @@ -146,7 +146,7 @@ defmodule Mobilizon.Service.Auth.LDAPAuthenticator do {:cn, err} -> Logger.error("Could not find LDAP attribute CN: #{inspect(err)}") - {:error, :ldap_searcy_missing_attributes} + {:error, :ldap_search_missing_attributes} error -> error diff --git a/lib/web/templates/email/email_changed_new.html.eex b/lib/web/templates/email/email_changed_new.html.eex index 374d25f1..f3eb0267 100644 --- a/lib/web/templates/email/email_changed_new.html.eex +++ b/lib/web/templates/email/email_changed_new.html.eex @@ -35,7 +35,7 @@
- <%= gettext "Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address.", %{instance: @instance_name} %> + <%= gettext("Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address.", %{instance: @instance_name}) |> raw %>
+ <%= gettext("If you did not trigger this change yourself, it is likely that someone has gained access to your %{host} account. Please log in and change your password immediately. If you cannot login, contact the admin on %{host}.", host: @instance[:name]) %> +
+