- Fórum
- /
- Suporte Joomla
- /
- Componentes
- /
- Joomla 2.x
- /
- Como enviar email de ativação de usuários ao admin com senha
Como enviar email de ativação de usuários ao admin com senha
- felype_gabriel
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
Mais
12 anos 5 meses atrás #89082
por felype_gabriel
[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]
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:
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.....
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.
- Uriel
-
- Offline
- JCB! Legend
-
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
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
-
Autor do Tópico
- Offline
- JCB! Novato
-
12 anos 5 meses atrás #89099
por felype_gabriel
[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]
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!!!!
É 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.
- allyson
-
- Offline
- JCB! Expert
-
12 anos 5 meses atrás #89124
por allyson
[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...
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: -->
<!-- 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
-
Autor do Tópico
- Offline
- JCB! Novato
-
12 anos 5 meses atrás #89130
por felype_gabriel
[i:1pkbe4c4]Nunca é tarde demais para ser aquilo que sempre se desejou ser. (George Eliot) [/i:1pkbe4c4]
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...
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.