# Приглашение пользователя против разрешённых доменов электронной почты

**URL:** https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433
**Category:** Feature
**Created:** [08.Июль.2021 14:07:09 UTC](https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433 "2021-07-08T14:07:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![jas01](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jas01/32/226981_2.png) [@jas01](https://meta.discourse.org/u/jas01)
#### Post date: [08.Июль.2021 14:07:09 UTC](https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433/1 "2021-07-08T14:07:09Z")

</div>

Всем привет,

Было бы здорово, если бы при приглашении пользователей не требовалось, чтобы их email совпадал с «разрешёнными доменами».

Например, если мы определили «разрешённые домены», это означает, что любой пользователь с email в этом домене может зарегистрироваться самостоятельно. Следовательно, приглашать кого-то с email из этого домена становится бессмысленным.

Однако, если мы сможем приглашать пользователей с email, не входящим в «разрешённые домены», это позволит нам заблокировать, например, «@spam\_domain.com», но при этом пригласить «my\_best\_friend@spam\_domain.com».

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [08.Июль.2021 14:50:29 UTC](https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433/2 "2021-07-08T14:50:29Z")

</div>

Если у вас есть публичный сайт сообщества, вы можете разрешить всем желающим создать учётную запись и доверить системе уровни доверия и Akismet выполнять свою работу. Тем, кому вы доверяете, вы можете отправить приглашение и добавить их в группы, сразу присвоив им более высокий уровень доверия.

Мы говорим о добавлении возможности создавать приглашения, ограниченные определённым доменом. Однако эта функция ещё не реализована.

---

<div class="post-metadata">

### Author: ![jas01](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jas01/32/226981_2.png) [@jas01](https://meta.discourse.org/u/jas01)
#### Post date: [08.Июль.2021 15:35:51 UTC](https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433/3 "2021-07-08T15:35:51Z")

</div>

> [@tobiaseigen](#):
>
> Если у вас есть публичный сайт сообщества, вы можете разрешить всем желающим создавать учётные записи и довериться системам уровней доверия и Akismet. Тем, кому вы доверяете, вы можете отправить приглашение и добавить их в группы, присвоив им более высокий уровень доверия с самого начала.

Ну… мой сайт не совсем публичный. Но в любом случае, вопрос не только ко мне: я немного запутался в назначении функции «пригласить людей», если любой может создать учётную запись. Если вы хотите присвоить кому-то более высокий уровень доверия, зачем нужно приглашать людей? Достаточно просто попросить его зарегистрироваться самостоятельно и выдать ему более высокий уровень доверия.

> [@tobiaseigen](#):
>
> Мы говорим о добавлении возможности создавать приглашения, ограниченные конкретным доменом. Но эта функция ещё не реализована.

Это не совсем то, что я предлагаю. Я предлагаю сделать так, чтобы адрес электронной почты в приглашении не обязательно должен совпадать с разрешёнными доменами (allowed\_email\_domains), потому что, на мой взгляд, если модератор кого-то приглашает, это означает, что он ему доверяет. Мне кажется странным отправлять приглашение кому-то, кого мы не хотим видеть.

Возможно, это просто потому, что я слишком новичок в Discourse 😉

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [08.Июль.2021 15:52:53 UTC](https://meta.discourse.org/t/invite-user-vs-allowed-email-domains/196433/4 "2021-07-08T15:52:53Z")

</div>

Вы правы — настройка «разрешённые домены электронной почты» является довольно грубым инструментом. Она предназначена для ограничения доступа к сообществу только определённым доменом, например, для внутренней корпоративной среды.

Вероятнее всего, это не изменится, поэтому вам придётся найти другой способ достижения вашей цели. Однако, судя по всему, у вас уже есть решение, которое подойдёт для вашего сообщества: предоставлять пользователям доступ, необходимый им после регистрации.

Полагаю, будет интересно реализовать возможность создания приглашений, позволяющих любому пользователю из указанного домена сразу зарегистрироваться и получить нужные права. Ссылку можно безопасно публиковать онлайн, даже на странице входа, поскольку воспользоваться ею смогут только авторизованные лица.
