Ir para o conteúdo
TubePress — gratuito, auto-hospedado & ativamente mantido
Usuários e administração

Usuários, cadastro e funções

Contas de membros, cadastro, funções e os recursos de favoritos e histórico de exibição.

Todo visitante do seu site é um convidado anônimo ou um membro registrado, e um pequeno número de contas confiáveis são equipe que pode acessar o painel de administração. O TubePress inclui um sistema completo de contas com três funções, registro por autoatendimento e recursos para membros como favoritos e histórico de visualizações.

Esta página explica os tipos de conta, como funciona o registro, o que cada função pode fazer, como gerenciar contas pelo painel de administração e os recursos de perfil disponíveis para os seus membros.

Contas de usuário

Existem dois tipos gerais de conta, separados pela possibilidade de acessar o painel de administração:

Membros
Usuários registrados comuns (função user). Podem comentar, curtir e favoritar vídeos, criar um histórico de visualizações e editar seu próprio perfil — mas nunca acessam o painel de administração.
Equipe
Contas com a função de moderador ou administrador. Essas contas podem entrar em /admin e gerenciar o site.
Canais também são contas. Ao importar conteúdo, cada canal de origem é representado por uma conta de membro oculta (marcada com um e-mail sintético @imported.local) para que os vídeos possam ser agrupados por quem os enviou. Consulte Taxonomia para entender como os canais funcionam como usuários.

Registro

Os visitantes se cadastram pelo diálogo de login do front-end. Uma única chave Registro nas suas Configurações controla se o formulário de cadastro público é aceito — desative-a para operar um site somente por convite ou somente para a equipe, e o endpoint de registro recusará novas contas.

Quando o registro está aberto, cada cadastro é validado:

  • Nome de usuário — de 3 a 50 caracteres, apenas letras, números, hífens e sublinhados, e deve ser único.
  • E-mail — um endereço válido e único.
  • Senha — no mínimo 8 caracteres, confirmada duas vezes.

Os cadastros têm limite de taxa e podem ser protegidos com um CAPTCHA para evitar registros em massa por bots. Novos registros também podem notificá-lo pelo Telegram. As senhas são armazenadas com Argon2id quando o servidor suporta, com fallback para bcrypt, e são automaticamente recalculadas no próximo login se o algoritmo mudar.

Funções & permissões

A autorização é gerenciada por um Gate com política de negação padrão: uma conta só pode fazer o que sua função explicitamente permite. Existem três funções.

FunçãoO que pode fazerPainel de administração
MemberAtua apenas no próprio conteúdo — edita ou exclui seus próprios comentários e edita seu próprio perfil.Não
ModeratorTudo o que um membro pode fazer, mais moderação do dia a dia: gerenciar vídeos, comentários e tags.Sim (limitado)
AdministratorControle total do site inteiro, incluindo usuários, configurações, páginas, temas e plugins.Sim (completo)

Áreas sensíveis exclusivas para administradores — configurações globais, usuários, temas e plugins — são reservadas para administradores completos; um moderador que acessar o painel terá essas telas bloqueadas. Se a autenticação de dois fatores estiver ativada em uma conta de equipe, o painel exigirá o código antes de permitir o acesso, mesmo que a pessoa tenha entrado pelo formulário de login público.

Gerenciando usuários

Todas as contas estão listadas em /admin/users, onde você pode pesquisar por nome de usuário ou e-mail e navegar pelo diretório. A partir daqui você pode:

  • Criar uma nova conta e definir sua função.
  • Editar o nome de usuário, e-mail e biografia — a tela de edição também exibe os contadores de favoritos, curtidas, comentários e histórico do usuário, além de sua atividade recente.
  • Ativar ou desativar uma conta. Desativar é o interruptor de banimento: o usuário mantém seus dados, mas não pode mais fazer login.
  • Excluir uma conta individual, ou selecionar várias e excluí-las em massa.
Proteções integradas. Você não pode excluir ou desativar sua própria conta, e não pode remover ou desabilitar o último administrador ativo — assim você nunca se bloqueará. Somente administradores completos podem conceder funções elevadas ou modificar outras contas de equipe; um moderador pode gerenciar apenas membros comuns.

Recursos para membros

Uma conta desbloqueia os recursos pessoais que fazem os visitantes voltarem. Cada um requer que o visitante esteja autenticado:

Favoritos
Um botão de coração em cada vídeo o adiciona ou remove da lista salva do membro em /favorites.
Histórico de visualizações
Os vídeos assistidos recentemente são coletados em /history, que o membro pode limpar a qualquer momento.
Vídeos curtidos
Os vídeos curtidos pelo membro são reunidos no perfil para facilitar o acesso.

Esses sinais também alimentam os sistemas de classificação e recomendação — consulte Taxonomia para entender como os uploaders (canais) são modelados como contas.

Perfis

Os membros gerenciam tudo em /profile, uma tela com abas que abrange os detalhes da conta, favoritos, histórico e vídeos curtidos. Na aba da conta, eles podem alterar o nome de usuário, e-mail e senha. A alteração da senha exige que a senha atual seja reinserida, para que uma sessão aberta invadida não possa silenciosamente bloquear o proprietário.

As senhas esquecidas são tratadas por um fluxo de autoatendimento: o membro solicita uma redefinição, recebe um link de uso único por e-mail que expira após uma hora e define uma nova senha. Para evitar a enumeração de contas, o site sempre relata sucesso independentemente de o endereço existir ou não. Certifique-se de que a entrega de e-mails esteja configurada — consulte Notificações.


Próximos passos

Ainda com dúvidas?

Abra um ticket pelo painel e nossa equipe vai ajudá-lo.

Experimente o demo ao vivo → Baixar TubePress →