Пользователи, регистрация и роли
Учётные записи участников, регистрация, роли, а также функции избранного и истории просмотров.
Каждый посетитель вашего сайта — либо анонимный гость, либо зарегистрированный участник, а небольшое количество доверенных аккаунтов являются персоналом, имеющим доступ к панели администратора. TubePress поставляется с полной системой аккаунтов, включающей три роли, самостоятельную регистрацию и функции для участников, такие как избранное и история просмотров.
На этой странице объясняются типы аккаунтов, как работает регистрация, что разрешено делать каждой роли, как управлять аккаунтами из панели администратора и какие функции профиля доступны участникам.
Аккаунты пользователей
Существует два основных типа аккаунтов, разделённых по признаку доступа к панели администратора:
user). Могут оставлять комментарии, ставить лайки и добавлять видео в избранное, формировать историю просмотров и редактировать собственный профиль — но не имеют доступа к панели администратора./admin и управлять сайтом.@imported.local), чтобы видео можно было группировать по загрузчику. См. Таксономия о том, как каналы работают как пользователи.Регистрация
Посетители регистрируются через диалог входа на фронтенде. Единый переключатель Регистрация в разделе Настройки определяет, принимается ли публичная форма регистрации вообще — отключите его для сайта только по приглашениям или только для персонала, и конечная точка регистрации будет отклонять новые аккаунты.
Когда регистрация открыта, каждая заявка проверяется:
- Имя пользователя — от 3 до 50 символов, только буквы, цифры, дефисы и подчёркивания, должно быть уникальным.
- Email — действительный, уникальный адрес.
- Пароль — не менее 8 символов, подтверждается дважды.
Регистрация имеет ограничение по частоте запросов и может быть защищена CAPTCHA, чтобы боты не могли массово регистрироваться. Новые регистрации также могут уведомлять вас через Telegram. Пароли хранятся с использованием Argon2id там, где хост это поддерживает, с резервным переключением на bcrypt; при следующем входе пароль прозрачно перехешируется, если алгоритм изменился.
Роли и разрешения
Авторизация обрабатывается с помощью Gate с запретом по умолчанию: аккаунт может делать только то, что явно разрешено его ролью. Существует три роли.
| Роль | Что может делать | Панель администратора |
|---|---|---|
| Member | Действует только со своим контентом — редактирует или удаляет собственные комментарии и редактирует собственный профиль. | Нет |
| Moderator | Всё, что может участник, плюс повседневная модерация: управление видео, комментариями и тегами. | Да (ограниченно) |
| Administrator | Полный контроль над всем сайтом, включая пользователей, настройки, страницы, темы и плагины. | Да (полный) |
Конфиденциальные области, доступные только администраторам, — глобальные настройки, пользователи, темы и плагины — зарезервированы для полных администраторов; модератор, получивший доступ к панели, будет заблокирован на этих экранах. Если на аккаунте персонала включена двухфакторная аутентификация, панель потребует код перед входом, даже если пользователь вошёл через публичную форму.
Управление пользователями
Все аккаунты перечислены в /admin/users, где можно искать по имени пользователя или email и листать каталог. Отсюда можно:
- Создать новый аккаунт и установить его роль.
- Редактировать имя пользователя, email и биографию — экран редактирования также отображает количество избранного, лайков, комментариев и историю пользователя, а также его недавнюю активность.
- Активировать или деактивировать аккаунт. Деактивация — это ваш переключатель бана: пользователь сохраняет свои данные, но больше не может войти.
- Удалить один аккаунт или выбрать несколько и удалить массово.
Функции участников
Аккаунт открывает персональные функции, которые заставляют зрителей возвращаться. Каждая требует, чтобы посетитель был авторизован:
/favorites./history, и участник может очистить их в любое время.Эти сигналы также питают системы ранжирования и рекомендаций — см. Таксономия о том, как загрузчики (каналы) моделируются как аккаунты.
Профили
Участники управляют всем из /profile — экрана с вкладками, охватывающего данные аккаунта, избранное, историю и понравившиеся видео. На вкладке аккаунта можно изменить имя пользователя, email и пароль. Изменение пароля требует повторного ввода текущего, поэтому перехваченная открытая сессия не может незаметно заблокировать владельца.
Забытые пароли обрабатываются через самостоятельный процесс сброса: участник запрашивает сброс, получает одноразовую ссылку по email, которая истекает через час, и устанавливает новый пароль. Чтобы предотвратить перечисление аккаунтов, сайт всегда сообщает об успехе независимо от того, существует ли адрес. Убедитесь, что доставка email настроена — см. Уведомления.
Следующие шаги
Остались вопросы?
Откройте заявку в панели управления, и наша команда поможет.