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.
Compartilhe
este tutorial
Qual é o seu
comentário ?
Priscilla Nicolodi disse:
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
MAuricio disse:
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
drhost Respondeu:
outubro 17th, 2011 em 14:08
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
Rosana disse:
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á.
drhost Respondeu:
outubro 5th, 2011 em 12:56
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
Luciano Moresco disse:
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?
drhost Respondeu:
setembro 1st, 2011 em 16:45
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
Edgard disse:
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
Anderson disse:
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
drhost Respondeu:
março 17th, 2011 em 14:14
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
Rodolfo Respondeu:
junho 22nd, 2011 em 22:57
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.
drhost Respondeu:
outubro 18th, 2011 em 17:29
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