módulos de login

Düvidas sobre utilização do Joomla! e gestão de conteúdo.
myke
Novato
Mensagens: 3
Registrado em: 14 Set 2010, 14:25

módulos de login

Mensagem por myke »

olá ...

tem pouco tempo que estou utilizando o joomla para gerenciar meu site (www.seminariosdc.com.br) e estou procurando por um módulo de login que permita ao usuário alterar sua senha ...

se alguém puder me indicar um lugar que tenha esse módulo ou como posso fazer ...

valew
Avatar do usuário
Dr. Stranho
Usuário
Mensagens: 135
Registrado em: 19 Ago 2008, 16:57

Re: módulos de login

Mensagem por Dr. Stranho »

Por padrão o Joomla já faz isso, caso não esteja vendo como usuário logado, você terá que publicar essa opção no Menu do Usuário pelo ADM.
myke
Novato
Mensagens: 3
Registrado em: 14 Set 2010, 14:25

Re: módulos de login

Mensagem por myke »

Valew Dr. Stranho ...

me desculpe acho q eu nao fiz a pergunta da maneira correta.
Como mudar a senha pelo ADM ta tranquilo.

Minha dúvida é como o usuário pode alterar a sua própria senha sem que eu precise exercer alguma manutenção pelo ADM .. no site da google depois de logado o usuário pode entrar nas configurações da sua própria conta e alterar a sua senha (https://www.google.com/accounts/EditPasswd?hl=pt-BR) . eu dei uma olhada na internet e nao encontrei nenhum modulo que me permita oferecer essa opção ao usuário com o nivel de acesso registrado ou autor ...

to achando que vamos ter que criar esse modulo rsrs ... mas se alguem conhece esse módulo ou ate mesmo um template que tenha esse modulo eu fico agradecido ...

valew e to no aguardo
Avatar do usuário
Manoel
Super Joomleiro
Mensagens: 1606
Registrado em: 21 Ago 2008, 09:04
Localização: Londrina - Paraná
Contato:

Re: módulos de login

Mensagem por Manoel »

Myke,

O Dr. Stranho respondeu e talvez você não tenha entendido a resposta.

O Joomla já oferece esta opção que é mostrada assim: Esqueceu sua senha?

o link vai aparecer assim: http://www.seusite.com.br/index.php?opt ... view=reset

Talvez este link possa ajudá-lo um pouco mais: http://docs.joomla.org/Help15:Screen.me ... set_Layout

:)
http://www.tutoriais.iikozen.com.br/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
Chico Gois
Joomleiro
Mensagens: 317
Registrado em: 09 Ago 2008, 16:25
Contato:

Re: módulos de login

Mensagem por Chico Gois »

Habilite o modulo USER MENU, la tem link para o perfil
Atenciosamente,

Chico Gois

Imagem
myke
Novato
Mensagens: 3
Registrado em: 14 Set 2010, 14:25

Re: módulos de login

Mensagem por myke »

e ai galera ...

então , graças a Deus deu certo ...

realmente chico era simplesmente ir no: Administrar item do menu >> criar um novo item >> em: Usuário >> Layout de Formulário de Usuário.

vou encomodar mais um pouco rsrs

agora eu to querendo ocultar alguns campos que aparecem para o usuário tais como:

Idioma de administração
Idioma do site
Editor do usuário

na verdade eu gostaria de deixar somente os campos de usuário, senha e e-mail .. os principais campos só ..

se puder me ajudar ...

grato ..

myke
diegomatos
Novato
Mensagens: 2
Registrado em: 17 Mar 2009, 21:06

Re: módulos de login

Mensagem por diegomatos »

Senhores,

Se eu quisesse que o usuário alterasse os dados dele a partir da área administrativa? Explicando melhor:

O meu site não possui uma área restrita, mas possuo mais de um usuário criando conteúdos para ele na área administrativa (todos com o perfil de "gerente") e não consigo habilitar em lugar algum algo que permita que eles alterem os seus dados e a sua senha.

Existe alguma possibilidade de ativar isso apenas dentro da área administrativa do site?

Abraço,
diegomatos
Novato
Mensagens: 2
Registrado em: 17 Mar 2009, 21:06

Re: módulos de login

Mensagem por diegomatos »

A maneira que fiz para resolver esse problema por enquanto, foi alterando o próprio componente com_users.

Vou deixar aqui a minha resolução e caso alguém tenha alguma solução onde eu não precise alterar diretamente o código do componente, por favor nos ajude!

Para ter essa solução na minha área de admin de forma rápida primeiro tive que colocar todos os usuários como "admin", no meu caso isso não seria um problema. De outra forma teríamos que alterar o módulo para que outros tipos de usuários tenham permissão para alterar os dados de um usuário.

Sendo assim apenas alterei o template que lista os usuários na área de admin (administrator/components/com_users/views/users/tmpl/default.php) adicionando os seguintes controles:

25 é o id do meu módulo de super admin

linha 8: Só o super admin pode deslogar, adicionar, deletar e editar todos os usuários. Isso pode ser mantido desde que seja retirado o checkbox da listagem dos usuários.

Código: Selecionar todos

if($me->gid == 25){
	JToolBarHelper::custom( 'logout', 'cancel.png', 'cancel_f2.png', 'Logout' );
	JToolBarHelper::deleteList();
	JToolBarHelper::editListX();
	JToolBarHelper::addNewX();
}
linha 101: Se não sou super admin só posso editar o meu usuário

Código: Selecionar todos


<?php if($me->gid == 25){?>
	<a href="<?php echo $link; ?>">
		<?php echo $row->name; ?></a>
<?php } elseif($me->id == $row->id){?>
	<a href="<?php echo $link; ?>">
		<?php echo $row->name; ?></a>
<?php } else { ?>
	<?php echo $row->name; ?>
<?php }?>

linha 118: Se não sou super admin não posso bloquear/desbloquear um usuário

Código: Selecionar todos

<?php if($me->gid == 25){?>
	<a href="javascript:void(0);" onclick="return listItemTask('cb<?php echo $i;?>','<?php echo $task;?>')">
		<img src="images/<?php echo $img;?>" width="16" height="16" border="0" alt="<?php echo $alt; ?>" /></a>
<?php } else {?>
	<img src="images/<?php echo $img;?>" width="16" height="16" border="0" alt="<?php echo $alt; ?>" />
<?php } ?>
Dessa forma eu resolvi o problema de o usuário poder alterar os próprios dados e não acessar os dados dos outros através da interface de admin. Aguardo alguma solução mais elegante caso exista uma.

Obrigado,
Responder