Como enviar email de ativação de usuários ao admin com senha

  • felype_gabriel
  • Avatar de felype_gabriel Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 5 meses atrás #89082 por felype_gabriel
felype_gabriel created the topic: Como enviar email de ativação de usuários ao admin com senha
Oi pessoal,

Queria que o email de ativação de conta do usuário, aquele que vai para o administrador quando um novo usuário confirma seu email fosse além do nome, email e usuário enviasse tbm a senha do usuario, a idéia é aproveitar essa mesma senha para um sistema externo ao site.

Segue o o layout do email

Olá administrador, um novo usuário registrou-se em NOME DO SITE.
O usuário confirmou seu e-mail e solicita que você aprove sua conta..
Este endereço de e-mail contém os detalhes:

Nome: Nome do Usário
E-mail: Email do usuário
Usuário: Usuário
Senha: Senha do Usuário

Você pode ativar o usuário, clicando no link abaixo: Link


Andei pesquisando e sei que o layout de todos os emails desse componente com_user é aqui: C:\wamp\www\projeto\components\com_users\models\registration.php

O trecho que trata sobre esse email é aqui:
			// Compile the admin notification mail values.
			$data = $user->getProperties();
			$data['activation'] = JApplication::getHash(JUserHelper::genRandomPassword());
			$user->set('activation', $data['activation']);
			$data['siteurl']	= JUri::base();
			$base = $uri->toString(array('scheme', 'user', 'pass', 'host', 'port'));
			$data['activate'] = $base.JRoute::_('index.php?option=com_users&task=registration.activate&token='.$data['activation'], false);
			$data['fromname'] = $config->get('fromname');
			$data['mailfrom'] = $config->get('mailfrom');
			$data['sitename'] = $config->get('sitename');
			$user->setParam('activate', 1);
			$emailSubject	= JText::sprintf(
				'COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_SUBJECT',
				$data['name'],
				$data['sitename']
			);

			$emailBody = JText::sprintf(
				'COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY',
				$data['sitename'],
				$data['name'],
				$data['email'],
				$data['username'],
				$data['siteurl'].'index.php?option=com_users&task=registration.activate&token='.$data['activation']
			);


E o arquivo de linguagem que mostra a mensagem do email é esse: C:\wamp\www\projeto\language\pt-BR\pt-BR.com_users.ini exatamente nessa linha 16: COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY="Olá administrador, um novo usuário registrou-se em %s.\nO usuário confirmou seu e-mail e solicita que você aprove sua conta..\n Este endereço de e-mail contém os detalhes:\n\n Nome: %s \n E-mail: %s \n Usuário: %s \n\nVocê pode ativar o usuário, clicando no link abaixo:\n %s \n"

Tentei inserir tanto a variavel pass como tbm a password_clear no arquivo registration.php e referenciando a mesma no arquivo de idioma mais não obtive sucesso.

De já agradeço.....

[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 5 meses atrás #89085 por Uriel
Uriel replied the topic: Re: Como enviar email de ativação de usuários ao admin com senha
IMpossivel!!
o Joomla utiliza sistemas de segurança para ninguém saber ou descobrir a senha de outro usuário!

Inclusive os administradores!!

O que vc pode fazer é uma integração com o sistema de usuários
para esse outro sistema, (sem saber a senha apenas pegando o que esta no banco de dados que é o resultado da transformação de MD5 )

abraço

Please Entrar ou Registrar to join the conversation.

  • felype_gabriel
  • Avatar de felype_gabriel Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 5 meses atrás #89099 por felype_gabriel
felype_gabriel replied the topic: Re: Como enviar email de ativação de usuários ao admin com senha
Opa Uriel.... blz....

É que achei que como nesse mesmo arquivo registration.php ele tem a opção de enviar a senha para o proprio usuário achei que de repente poderia modificar o arquivo e pegar essas mesma variável "password_clear" e enviar para o administrador tbm.

Mais se ninguém mais se manifestar sobre essa dúvida vou seguir a sua orientação, muito obrigado!!!!

[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 5 meses atrás #89124 por allyson
allyson replied the topic: Re: Como enviar email de ativação de usuários ao admin com senha
Rapaz eu acho imposivel tambem, mais como tudo é possivel, vale apena tentar.
<!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

[b:2wicmwmc]Nome:[/b:2wicmwmc] Allyson souza santos
[b:2wicmwmc]Cidade/Estado:[/b:2wicmwmc]Aracaju/SE
[b:2wicmwmc]Site:[/b:2wicmwmc] [url:2wicmwmc]http://www.infositenet.com.br[/url:2wicmwmc]

[color=#408000:2wicmwmc]Novo site de classificados do Brasil:[/color:2wicmwmc]
[url:2wicmwmc]http://www.redeshopbrasil.com.br[/url:2wicmwmc]

Hard Mades:
[url:2wicmwmc]http://www.hardmades.com.br[/url:2wicmwmc]
Aqui voçê encontra varias solições...

Please Entrar ou Registrar to join the conversation.

  • felype_gabriel
  • Avatar de felype_gabriel Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 5 meses atrás #89130 por felype_gabriel
felype_gabriel replied the topic: Re: Como enviar email de ativação de usuários ao admin com senha
Eu até já tentei dessa forma allyson mais não tive sucesso.

Aguardo alguma outra solução do pessoal...

[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]

Please Entrar ou Registrar to join the conversation.