• Página 1 de 1
  • 1
Como limitar o conteúdo usuários que fazem login
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 1 | 7:58 PM
Cria-se um informativo com uma lista de ultimos posts, por exemplo; se você não habilitar para o visitante ver também (uma coisa desagradável, pois geralmente fórum trata de assuntos fechados apenas para membros), a lista não funciona.
Kuma-uCoz
Mensagens: 143
Reputação: 4
Mensagem # 2 | 7:45 AM
Isso acontece porque as permissões do informativo são separadas das permissoes do fórum. Concordo q do ponto de vista do usuário isso é meio "ilógico", mas é uma questão de programação, realmente...

Mas isso é fácil de resolver:

Se você não quer q qpenas convidados (ou seja, usuários, não-logados) vejam, você adiciona o seguinte código ao Bloco ou onde estiver o seu informativo:

Código

<?if($USER_LOGGED_IN$)?> <<código do seu informativo>> <?endif?>


VOcê pode até adicionar uma mensagem tipo "Faça o login para visualizar esta página":

Código
<?if($USER_LOGGED_IN$)?> <<código do seu informativo>> <?else?> <p>Faça o login no botão abaixo para visualizar este bloco</p> <?endif?>
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 3 | 9:30 PM
obrigado

Adicionado (2013-10-07, 9:30 PM)
---------------------------------------------
só pra confirmar. com este procedimento exposto é possível a lista de tópicos aparecer pra todos, com acesso apenas para registrados?

Kuma-uCoz
Mensagens: 143
Reputação: 4
Mensagem # 4 | 6:37 AM
Texto da mensagem
Citação (Romanistas)
só pra confirmar. com este procedimento exposto é possível a lista de tópicos aparecer pra todos, com acesso apenas para registrados?


Se você configurar o acesso ao módulo apenas para usuários registrados e colocar o informativo como tinha feito antes (ou seja, sem o código "IF") é exatamente isso q vai acontecer: a lista é visível mas quando alguém clica sem estar logado, abre uma msg de erro apenas.
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 5 | 2:40 PM
É possível, dentro desta condição <?if($USER_LOGGED_IN$)?> <<código do seu informativo>> <?endif?> , excluir um grupo desta lista?
ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 6 | 7:33 PM
Romanistas, tem sim.

Cada grupo do uCoz tem um ID, inclusive os convidados que ID 0. Em Usuários > Grupos de usuários


Código
<?if($USER_LOGGED_IN$)?>
     <?if($GROUP_ID$='1')?>
         Lamento, mas pessoas do grupo usuários não podem este conteúdo.
     <?else?>
         Sortudo. Você pode ver este conteúdo.
     <?endif?>
<?endif?>


Por usar a variável $USER_LOGGED_IN$ os convidados (quem não fez login) não verá o informativo.

Caso queria adicionar outro grupo use o alternador ||
Código
<?if($GROUP_ID$='1' || $GROUP_ID$='255')?>
Anexos: 1012682.jpg (130.5 Kb)

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 7 | 10:05 PM
Na realidade não se trata de ver ou não. O meu problema é que tenho um excessivo número de spamers que atrapalha e esculhamba com a lista de membros online que realmente contribuem e participam do site. Sendo assim precisaria de uma variável que excluísse de sua verificação os "aspirantes"
Kuma-uCoz
Mensagens: 143
Reputação: 4
Mensagem # 8 | 9:22 AM
Tem uma opção na configuração do módulo Usuários chamada:

"Bloquear atividades de usuários com e-mails sem confirmação:"

Ela resolve 90% dos problemas com SPAMMERS.

(assumindo q seus usuários legítimos nao se importam de clicar nos emails de confirmação)
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 9 | 4:27 PM
Na ultima semana tivemos 8700 spamers se registrando no site wacko . chato porque sua estatística vai pro vinagre e mais chato ainda ter que diariamente excluir estes registros inúteis. Tem como recontar a partir das exclusões?

Adicionado (2013-10-25, 4:27 PM)
---------------------------------------------
Na área de registro [formulário] gostaria de criar um <form> do tipo "ticar" onde apenas quem entende nossa lingua pode saber onde encontrar este campo e prosseguir com o registro. É possível o UCOZ disponibilizar uma variável existente que funcione?

ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 10 | 5:41 PM
Citação Romanistas ()
Na ultima semana tivemos 8700 spamers se registrando no site
Tem como recontar a partir das exclusões?
Na ultima vez que acessei o seu site o último usuário registrado tinha o ID 8787. Pelo que entendi, vc tem 87 usuários que não são spammers.
Eu não entendi ao certo pode explicar melhor?
Citação Romanistas ()
Na área de registro [formulário] gostaria de criar um
do tipo "ticar" onde apenas quem entende nossa lingua pode saber onde encontrar este campo e prosseguir com o registro. É possível o UCOZ disponibilizar uma variável existente que funcione?

Refaça a pergunta sobre o módulo usuários no tópico específico para o módulo Usuários http://forum.ucoz.com.br/forum/20-48-1

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
Romanistas
Mensagens: 46
Reputação: 0
Mensagem # 11 | 9:16 PM
Veja o meu contador de usuários registrados são de (no momento) 9575, sendo que destes apenas 250 válidos (não spammers), porque após a peneira é possível você saber quem é um membro ativo interessado no conteúdo do site e participativo, seja em fóruns ou comentários, e quem está ali para expor seus links de vendas de mercadorias, geralmente piratas do tipo bolsas, sapatos e artigos fabricados clandestinamente pela China e afins ao que sabemos, conforme a imagem:

http://portaleromanista.com.br/ucoz.png
Kuma-uCoz
Mensagens: 143
Reputação: 4
Mensagem # 12 | 9:34 AM
dê uma olhada no outro tópico que você participa.

Algum motivo para você ter usado a opção "Usuários locais [?]" no "Métodos permitidos de autorização de usuários:"??
  • Página 1 de 1
  • 1
Buscar: