SdevLab – Tutorial | Joomla Controlando o que os Usuários podem Fazer

Fala galera,

Neste post, vamos aprender a controlar o que os usuários podem fazer no nosso site.

Boa leitura!

Controlando o que os usuários podem fazer no Joomla

No item anterior vimos que é possível restringir o que os usuários podem ver. Agora uma vez que podemos garantir que o usuário só conseguirão ver as coisas que escolhemos, vamos restringir o que eles poderão fazer.

Mais uma vez, somente um exemplo será dado, e o mesmo conceito pode ser aplicado à categorias, itens de menu, artigos, módulos, etc.

Acesse o menu System > Global Configuration. Clique na aba “Permissions” para que uma tela como a Figura 1 se abra.

controlando_usuarios_podem_fazer_figura1Figura 1

A primeira coisa a notar é que uma aba “Public” está selecionada (na área de conteúdo, esquerda). Isto significa que estamos tratando das permissões do grupo de usuários “Public”. No centro da tela, abaixo do título “Action”, temos várias ações que o grupo de usuários “Public” pode tomar, e abaixo do título “Select New Setting” temos as opções para cada ação.

O grupo de usuários “Public” vai ter somente as opções “Allow” – permitir, “Deny” – negar, e “Not Set”, ou seja, não configurado. Se você clicar em outro usuário, “Guest” por exemplo (logo abaixo da aba “Public”), uma opção diferente vai aparecer, que é “Inherited”. Esta opção força este usuário a ter a mesma permissão de seu grupo de usuários superior).

Para restringir o que os usuários podem fazer, basta selecionar em cada ação uma opção que atenda as necessidades de seu site. Lembre-se de fazer esta alteração para todos os grupos de usuários.

Nota: Uma vez que você está editando qualquer grupo de usuários diferente de “Public”, uma outra coluna vai aparecer, sob o título de “Calculated Setting”. Esta coluna é o resultado final da permissão. Este resultado é feito com base em uma soma das permissões do próprio grupo com as permissões de seu grupo pai. Um exemplo de como funciona este “Calculated Setting” seria: o grupo manager tem a opção “Site Login” = Allow. Seu grupo pai, “Administrator” por sua vez tem a mesma opção marcada como Deny. Independente de estar Allow no filho, a opção do pai vai prevalecer neste caso.

Um exemplo de como funciona este esquema de grupo pai & grupo filho: O grupo de usuários “Manager” é filho do grupo de usuários “Administrator”.

Para finalizar, segue uma breve descrição de cada ação:

Site Login: Permite o login no frontend do site.

Admin Login: Permite o login no backend do site.

Offline Access: Permite acesso ao frontend do site quando este estiver offline.

Super User: Permite este usuário fazer qualquer coisa independente das outras permissões.

Access Administrator Interface: Permite acesso à interface administrativa (menos Global Configuration).

Create: Permite usuários a criar qualquer conteúdo em qualquer extensão.

Delete: Permite usuários deletar qualquer conteúdo em qualquer extensão.

Edit: Permite usuários editar qualquer conteúdo em qualquer extensão.

Edit State: Permite usuários editar o estado de qualquer conteúdo em qualquer extensão.

Edit Own: Permite usuários editar seus próprios conteúdos em qualquer extensão.

No próximo post vamos aprender a hierarquia das permissões.

Até a próxima!

Fonte: https://docs.joomla.org

Anúncios

Um comentário sobre “SdevLab – Tutorial | Joomla Controlando o que os Usuários podem Fazer

  1. Pingback: SdevLab – Curso | Aprenda Jommla 3.x Online | Sanoj's devLab

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s