Аккаунты пользователей и вход в приложение
КраткоРегистрацию, вход и сброс пароля можно встроить в любое приложение MonstarX — просто попросите, и они заработают. Все, кто зарегистрировался, появляются в разделе «Облачные сервисы → Пользователи», где их можно заблокировать или удалить. На вкладке «Админ» возможностей больше: роли, сброс паролей, выход со всех устройств. После сборки со входом MonstarX создаёт демо-аккаунт, чтобы вы могли сразу всё проверить.
Большинству приложений нужно знать, кто ими пользуется: покупатель хочет видеть свои прошлые заказы, участник — записываться на занятия, повар — публиковать рецепты. Для этого нужны аккаунты пользователей: регистрация, вход и выход. Они встроены в каждое приложение MonstarX и хранятся в его собственной базе данных — настраивать ничего не нужно.
Это аккаунты людей, которые пользуются вашим приложением. Они никак не связаны с вашим собственным аккаунтом MonstarX.
Как добавить в приложение регистрацию и вход?
Заголовок раздела «Как добавить в приложение регистрацию и вход?»Попросите своими словами — в первом сообщении или позже:
Пусть люди регистрируются по почте и паролю, а записываться на занятия могут только вошедшие участники.
MonstarX создаст страницы регистрации и входа, закроет страницы, для которых нужен аккаунт, и привяжет к каждому человеку его данные (записи, публикации).
Как устроены аккаунты:
- При регистрации человек указывает имя, адрес электронной почты и пароль не короче 8 символов.
- После входа человек остаётся в аккаунте 7 дней в этом браузере.
- Подтверждать адрес почты перед началом работы с приложением не нужно.
- Во встроенных аккаунтах нет входа через Google. Если он нужен, см. Firebase — так вы подключите вход через свой проект Firebase.
- Аккаунты приложения работают и на бесплатном адресе, и на любом своём домене без дополнительной настройки.
Как самому проверить вход?
Заголовок раздела «Как самому проверить вход?»После сборки, которая добавляет вход по почте и паролю, MonstarX создаёт для вас демо-аккаунт и показывает его в чате в карточке Демо-аккаунт готов: там есть Имя пользователя (электронная почта) и Пароль, а рядом с каждым — кнопка копирования. С ним можно сразу войти в приложение в предпросмотре. Демо-пользователь получает имя на языке, на котором вы работаете в MonstarX, — по-русски Демо-пользователь, по-английски Demo User, — и появляется в списке пользователей приложения.
Можно и зарегистрироваться в предпросмотре, как это сделал бы любой посетитель. Аккаунты, созданные в предпросмотре, — настоящие аккаунты в базе данных приложения.
Где посмотреть, кто зарегистрировался?
Заголовок раздела «Где посмотреть, кто зарегистрировался?»Откройте Облачные сервисыПользователи. Там видно, сколько людей зарегистрировалось, а для каждого — Электронная почта, Имя, Статус и дата в столбце Зарегистрирован.
Что означает Статус:
| Статус | Что это значит |
|---|---|
| Активен | Аккаунт работает. |
| Активен · почта подтверждена | Аккаунт работает, а адрес почты подтверждён. |
| Заблокирован | Человек не может войти. Если вы указали причину, она показывается так: Заблокирован · причина. |
Как заблокировать или удалить человека?
Заголовок раздела «Как заблокировать или удалить человека?»- Кнопка Заблокировать не даёт человеку войти. Сначала MonstarX спросит причину (её можно не указывать). Чтобы снова пустить человека, нажмите Разблокировать.
- Кнопка с корзиной удаляет человека и завершает все его сеансы. MonstarX сначала попросит подтвердить. Отменить это нельзя.
Чтобы получить больше возможностей, нажмите Управлять пользователями в разделе «Админ». На странице Пользователи вкладки Админ можно искать и фильтровать людей, смотреть, когда они были активны в последний раз и на скольких устройствах вошли, блокировать на день, неделю, месяц или навсегда и удалять человека вместе со всем, что ему принадлежит в приложении. См. Панель администратора приложения.
Как сделать человека администратором приложения?
Заголовок раздела «Как сделать человека администратором приложения?»Откройте человека на странице Пользователи вкладки Админ и нажмите Сделать администратором приложения. Администратор приложения может открывать собственные служебные страницы приложения, если они есть, — например, раздел для сотрудников или доску заказов. В самом MonstarX это не даёт ему никаких прав: ваш проект он не видит.
Если служебных страниц в приложении ещё нет, попросите их: «доску заказов могут открывать только администраторы приложения, и там можно отмечать заказы готовыми».
Как работает сброс пароля?
Заголовок раздела «Как работает сброс пароля?»При сбросе пароля приложение отправляет письмо со ссылкой, по которой можно задать новый пароль. Ссылка действует один час. Письмо приходит с собственного адреса приложения — см. Письма из приложения.
- «Забыли пароль?» в приложении. Если в приложении пока нет такой ссылки, попросите: «добавь „Забыли пароль?“ на страницу входа». MonstarX добавит страницу, где человек вводит почту, и страницу, где он задаёт новый пароль.
- Отправить самому. На вкладке Админ откройте человека и нажмите Отправить письмо для сброса пароля. Придёт то же письмо, что отправляет страница «Забыли пароль?» в приложении. Если в приложении ещё нет страницы для нового пароля, вкладка Админ предложит Попросить MonstarX добавить страницу.
Откуда взялись пользователи, которых я не создавал?
Заголовок раздела «Откуда взялись пользователи, которых я не создавал?»- Демо-пользователь — демо-аккаунт, который MonstarX создал для вас (см. выше).
- Тестовые аккаунты QA. Когда QA проверяет приложение в настоящем браузере, оно регистрирует собственные тестовые аккаунты. MonstarX удаляет их и всё, что они создали, как только проверка закончится.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Пользователи моего приложения — это пользователи MonstarX?
Нет. У тех, кто зарегистрировался в вашем приложении, есть аккаунт только в нём. Аккаунт MonstarX они не получают и ваш проект не видят.
Есть ли в рабочем приложении люди, которые зарегистрировались в предпросмотре?
Да. Предпросмотр и опубликованное приложение пользуются одной базой данных, поэтому аккаунт, созданный в одном, работает в обоих.
Можно ли входить через Google или Apple?
Не во встроенных аккаунтах — они работают по почте и паролю. Если нужны другие способы входа, подключите свой проект Firebase.
Можно ли посмотреть пароли пользователей?
Нет. Пароли хранятся в зашифрованном виде, и прочитать их не может никто, даже вы. Если человек забыл пароль, отправьте ему письмо для сброса.
Мне говорят, что вход в предпросмотре не работает. Что проверить?
Сначала попробуйте демо-аккаунт. Если вход работает в новой вкладке, но не внутри рабочего пространства, возможно, браузер блокирует сторонние файлы cookie. Опишите MonstarX в чате, что вы видите, — см. Решение проблем.