Gerenciamento de Usuários no Joomla

Veja a versão em texto deste vídeo:

Vários visitantes do comocriarmeusite.com.br entraram em contato conosco, pedindo maiores informações de como gerenciar usuários no seu site em Joomla!

Por ser um sistema de gerenciamento poderoso, o Joomla já cuida do gerenciamento de usuários sozinho, mas você ainda pode fazer algumas configurações para melhor ainda mais a administração de seus usuários.

No nosso site, no canto esquerdo, temos uma área para o login de usuário. Nessa área temos também o link para quem esqueceu sua senha, para quem esqueceu o usuário e um link para registrar-se, onde qualquer pessoa pode clicar e se cadastrar no site.

Por exemplo, vamos criar um cadastro. Depois de preenchido, clicamos em “Cadastro”. Em seguida, vamos receber uma informação dizendo que um e-mail foi enviado para nossa conta. Vamos aprender um pouco mais sobre essa configuração.

Acessando o painel administrativo, vamos clicar em “Site” >> “Configuração Global”. Nessa área, acesse “Sistema”, pois nela existe uma seção para “Configuração do Usuário”.
As principais opções dessa área são: “Permitir Cadastro de Usuários”, em nosso caso, vamos marcar “SIM”. ( o usuário vai poder registrar-se diretamente pelo site principal.
Se por acaso, você trabalha com planos de assinatura, ou não quer permiter que qualquer se cadastre em seu site, basta dizer que “NÃO”.

Outro item é o tipo de cadastro de novo usuário, podemos definir que tipo de conta ele vai ter. Por padrão, ele é um usuário registrado comum, mas podemos configurá-lo como autor, redator ou editor. Cada um desses usuários contém permissões, recomendamos que você deixe sempre como usuários registrados e que esse nível seja alterado por você, editor, sempre que for preciso.

O item “Ativação de Cadastro do Novo Usuário” configura o e-mail que o usuário vai receber. Quando nós nos cadastramos, recebemos uma informação de que recebemos um e-mail en nossa caixa, para ativar a nossa conta. Isso é muito útil, pois existem alguns casos que têm rôbos que se cadastram apenas para terem acesso a determinadas áreas. Se quisermos que a conta seja ativa automaticamente, sem envio de e-mail, podemos marcar a área “Não”.

Vamos configurar no nosso, para que os usuários não se cadastrem mais, clicando na área “Não”. E depois, no canto superior direito, em “Salvar”.

A partir de agora, se formos ao site, ainda temos o item “Registrar-se”, ao atualizá-lo, esse item vai desaparecer.

O gerenciamento de usuários também é simples, basta que clique em “Site” >> “Administrar Usuários”. Nós temos os dois usuários, o “Administrador”, que é criado por padrão. E o usuário padrão, que nesse caso ainda encontra-se desabilitado.

Se algum usuário entrar em contato com você, dizendo que o e-mail de confirmação não chegou ou que ele não conseguiu fazer a ativação, você pode fazê-la manualmente, clicando sobre esse ícone. Agora o usuário, já está ativo.

Clicando sobre o item de usuário, podemos configurar várias informações, como por exemplo, podemos transformá-lo em “Redator” e mudar o idioma do site, para “Português”. Além disso, podemos configurar o fuso-horário de onde ele se encontra, que em nosso caso, é o fuso horário UTC – 3.

A partir de agora, o usuário “Gustavo Guanabara” é um redator.

Como vimos nos vídeos anteriores, você encontra em: www.comocriarmeusite.com.br/category/joomla você pode configurar determinadas postagens para que apenas usuários cadastrados possam vê-las.

Utilize contas de usuários, para mostrar conteúdos específicos para cadas um dos segmentos de usuários que você tem no seu site.

Encontrou alguma informação desatualizada?
Envie um e-mail para drhost@hostnet.com.br ou clique aqui para utilizar nosso formulário de contato. Colabore você também.

Compartilhe
este tutorial

Qual é o seu
comentário ?

Opine sobre este assunto e veja o que outros usuários acham.

Priscilla Nicolodi disse:


outubro 18th, 2011 às 9:07

Olá, muito bom esse tutorial, mas eu preciso de uma ajudinha a mais… No site que estou desenvolvendo, preciso da opção de cadastramento, porem quem irá ativar a conta seria apenas o administrador.
Você tem alguma ideia de como fazer isso?

Att, Priscilla

Responder

drhost Respondeu:

Priscilla,

O Joomla permite que você defina se o usuário, ao cadastrar-se, deverá clicar no link de confirmação de cadastro enviado por e-mail ou se o seu cadastro será aprovado diretamente.

Estas opções podem ser definidas através do Painel Administrativo do Joomla, basta acessar o menu “Site” e clicar sobre o sub-ítem “Configuração Global”. Na nova página, localize o menu “Sistema” e então poderá encontrar a área “Configuração do Usuário”.

Nesta área há o campo “Ativação de Cadastro de Novo Usuário” que pode ser definido como “Sim” ou “Não”. Em “Sim” o cliente recebe o link de confirmação de cadastro e marcado em “Não” o cadastro não precisa de confirmação, é ativado diretamente.

Mas, não encontrei um recursos ou módulo que fizesse com que fosse possível o próprio administrador liberar os cadastros realizados em seu portal.

Em caso de dúvidas, estou à disposição.

Atenciosamente,
Dr. Host

Responder

MAuricio disse:


outubro 13th, 2011 às 23:27

OLá. as pessoas se cadastram no meusite normalmente. agora eu quero definir uma área (tlvez uma categoria) para que as pessaos possm postar seus artigos. Mas quero que as pessoas registradas possam postar SÓ NESTA CATEGORIA e em mais nenhuma outra.
COmo posso fazer essa definição de acesso? preciso necessariamente de algum módulo ou componente? o Joomla sozinho não o faz?
Obrigado

Responder

drhost Respondeu:

Mauricio,

No joomla você pode utilizar um componente para gerenciar o tipo de acesso que cada grupo de usuário possuirá em seu sistema. O nome do componente é OSE Access Control e o seu download pode ser feito através do seguinte endereço:
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/5986

Em caso de dúvidas, estou à disposição.

Atenciosamente,
Dr. Host

Responder

Rosana disse:


outubro 5th, 2011 às 10:08

Comentário:Olá, gostaria de informações de como restringir o acesso de usuários registrados em um determinado artigo do site. Trabalharei com planos de assinatura e determinados artigos so estarão disponíveis para os registrados/assinantes.
Como posso fazer isso? necessito de algum plugin? Os assinantes terao apenas visualização de um artigo especifico, sem poder altera-lo ou criar novos artigos.
Agradeço desde já.

Responder

drhost Respondeu:

Prezada Rosana,

Você pode definir o nível de acesso de seus artigos criados em seu Joomla através do seu painel administrativo, acesse o menu “Conteúdo” depois clique em “Administrar Artigos”.

Clique em qualquer artigo e, no lado esquerdo, localize a área “Parâmetros ( Artigo )” e nela você encontra o campo “Nível de acesso” e pode definir como “Público”, “Registrado” ou “Especial” o acesso ao artigo.

Sobre sua dúvida, os usuários registrados não podem alterar ou criar novos artigos, apenas se você definir as permissões destes usuários para isso.

E outra forma de realizar este controle de visualização de artigos é utilizando um módulo para isso, o OSE Access Control:
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/5986

Em caso de dúvidas, estou à disposição.

Atenciosamente,
Dr. Host

Responder

Luciano Moresco disse:


setembro 1st, 2011 às 11:55

Olá preciso muito da sua ajuda, no meu site as pessoas conseguem se cadastrar normalmente, recebe a notificação para ativar a conta, mas quando vamos logar aparece o seguinte erro E_NOLOGIN_ACCESS, como posso resolver isso?

Responder

drhost Respondeu:

Luciano,

Você atualizou a versão do Joomla e gerou este erro?

Sugiro que faça uma pesquisa na comunidade do Joomla sobre o que pode ser feito, pelo que pesquisei parece ser ocasionado por conta da atualização.

Em caso de dúvidas, estou à disposição.

Atenciosamente,
Dr. Host

Responder

Edgard disse:


abril 15th, 2011 às 18:42

O gerenciamento de usuários do Joomla é, de fato, interessante. Mas tem um problema: a pessoa não consegue se cadastrar.
Eu realizei hoje a instalação do Joomla e logo notei que o sistema para registrar usuários não funciona. O que acontece é que após a pessoa entrar com os dados necessários (nome, senha, e-mail)e confirmar o registro, ela teria que receber um e-mail com o link de confirmação do cadastro. É aí que está o problema: o e-mail não chega. Aparece uma aviso informando que o houve um problema: “Erro no SMTP! Não foi possível conectar ao servidor SMTP.” . Pesquisei pela internet e não encontrei nenhuma solução. Aliás, até encontrei algumas, no entanto elas não funcionaram. Cheguei a testar vários configurações na área de “configuração de e-mail” no painel administrativo do Joomla, mas não deu certo.
Gostaria de saber se vocês tem alguma ideia do que pode estar causando o problema e o que pode ser feito para resolvê-lo.

Agradeço desde já pela atenção

Responder

Anderson disse:


março 17th, 2011 às 1:56

Boa noite. Gostei muito do assunto e gostaria de saber se tem alguma forma de limitar o acesso do usuário no beckend por mes e se dá para eliminar os itens do menu do beckend para o usuario acessar apenas uma área especifica.
obrigado

Responder

drhost Respondeu:

Anderson,

Você pode pesquisar por alguns componentes do Joomla que possam lhe auxiliar neste tipo de procedimento, como o: Access Control ou o ACL.

Seguem os links dos módulos:
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/5986
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/4836

Em caso de dúvidas, estou à disposição.

Atenciosamente,
Dr. Host

Responder

Rodolfo Respondeu:

Olá, gostaria de saber se é possivel através do Joomla, limitar o acesso de alguns conteúdos do site para determinados usuários, eu sei que é possível limitar para usuários registrados, mas gostaria de saber é possivel liberar por exemplo um artigo somente para um usuário.
Obrigado, e parabéns pelo trabalho. Assisto todos os videos aulas da Hosnet.

Responder

Opine sobre este assunto