Página 1 de 2

Problema : Notificação de cadastro por email.

Enviado: 21 Set 2011, 10:54
por vic7or
Olá, turma do Suporte phpBB.

Tirei muitas dúvidas aqui no fórum, mas tem uma que eu não encontrei por aqui.

Assim,
o método que vou utilizar para cadastro de usuários será pelo ACP. O cadastro pelo próprio usuário vai estar desabilitado. Precisarão, por meio de um chamado encaminhado aos ADM's, a criação de Login. Até aí, tudo certo.

Como sugerido, instalei o MOD de add users pelo ACP e funcionou tranquilo. Fiz a tradução de acordo com minhas necessidades e a de envio de email também.

Chega a funcionar perfeitamente, mas há uma pequena coisa que vem a me encomodar..

Lá no campo do {welcome msg} do email de notificação ao usuário, há a seguinte sintaxe:

Código: Selecionar todos

----------------------------
Usuário: {USERNAME}

Endereço: {U_BOARD}

Senha: {PASSWORD}
----------------------------
Ela funciona. Envia para o usuário que cadastrei.
Mas não envia a senha.

É de suma importancia que envie com a senha do usuário, para que ele próprio resolva como fazer depois.. alterar.. manter.. tanto faz.

No mais, deveria ser enviado a opção do usuário para ativar sua conta, certo?

Código: Selecionar todos

Por favor, visite o seguinte endereço para ativar o seu registro:

{U_ACTIVATE}

A sua senha foi codificada de forma segura em nosso banco de dados e não podemos restaurá-la. Contudo, caso se esqueça da mesma, você poderá resetá-la usando o endereço de e-mail associado ao seu registro.
Ou isso tem a ver com a configuração que eu fiz no ACP-Registro? Pois desativei o método de registro de usuários.

________________________________________

E tem outra coisa..
No ACP, no módulo de Adicionar usuários, o campo de senha, embaixo diz o seguinte : { PASSWORD_EXPLAIN } .
Será que essa sintaxe que impede o envio da senha por email?

________________________________________

Em resumo, o que quero é ADICIONAR USUÁRIOS e que seja enviado uma notificação para eles com LOGIN e SENHA.
Se for o caso, se eles mesmo tiverem ativar sua conta, beleza! Seria até melhor..
Mas, já que é algo controlado, eu mesmo posso ativar! Sem problemas! (mas preferia que eles ativassem).

Só quero que chegue para eles o login e senha.

Aguardo respostas! Muito grato, galera! o/

P.S.: os anexos são prints do MOD do ACP e do Email de notificação que estão sendo enviados.

Re: Problema : Notificação de cadastro por email.

Enviado: 21 Set 2011, 12:37
por robra
Ela funciona. Envia para o usuário que cadastrei.
Mas não envia a senha.
No e-mail enviado, o campo "senha:" fica em branco ou com a string {PASSWORD} ?
No mais, deveria ser enviado a opção do usuário para ativar sua conta, certo?...
...Ou isso tem a ver com a configuração que eu fiz no ACP-Registro? Pois desativei o método de registro de usuários.
O envio do e-mail ativação do registro é feito quando a opção de Registro está marcada como "Usuário".
No ACP, no módulo de Adicionar usuários, o campo de senha, embaixo diz o seguinte : { PASSWORD_EXPLAIN } .
Será que essa sintaxe que impede o envio da senha por email?
Não tem nada haver. Esta string aparece porque no arquivo da linguagem do MOD falta a linha correspondente a esta informação, como por exemplo: 'PASSWORD_EXPLAIN' =>'Digite uma senha de 3 a 10 caracteres'.
Em resumo, o que quero é ADICIONAR USUÁRIOS e que seja enviado uma notificação para eles com LOGIN e SENHA.
Se for o caso, se eles mesmo tiverem ativar sua conta, beleza! Seria até melhor..
O que você poderia fazer é aproveitar o registro nativo do phpBB, deixando a opção "Usuário" ativada no registro, retirar a opção REGISTRAR da barra de navegação de maneira que o acesso à página de registro só seja feita pela digitação direta do endereço da página como por exemplo: http://www.seu_domínio.com.br/forum/ucp.php?mode=register. Aí, você criaria o usuário pela própria página de registro nativa do phpBB, como se fosse o próprio usuário, e ele receberá o link de ativação no endereço de e-mail que você informar no momento do registro.

Abraço. Imagem

Re: Problema : Notificação de cadastro por email.

Enviado: 21 Set 2011, 18:56
por Bruno Dias
O que você poderia fazer é aproveitar o registro nativo do phpBB, deixando a opção "Usuário" ativada no registro, retirar a opção REGISTRAR da barra de navegação de maneira que o acesso à página de registro só seja feita pela digitação direta do endereço da página como por exemplo: http://www.seu_domínio.com.br/forum/ucp.php?mode=register. Aí, você criaria o usuário pela própria página de registro nativa do phpBB, como se fosse o próprio usuário, e ele receberá o link de ativação no endereço de e-mail que você informar no momento do registro.
disse tudo. simplifica as coisas

talves ate alterar o nome do arquivo, sera que funciona? ai so ele saberia o endereço correto

Re: Problema : Notificação de cadastro por email.

Enviado: 21 Set 2011, 19:35
por robra
talves ate alterar o nome do arquivo, sera que funciona? ai so ele saberia o endereço correto
Desculpe mas não entendi quanto o alterar o nome do arquivo. Que arquivo ?

Abraço. Imagem

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 10:20
por vic7or
Vou dar uma olhada nas suas sugestões mais tarde, robra.

Depos digo que fim levou...

Desde já, obrigado!

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 10:31
por vic7or
Saca só, robra.
Na MOD de add usuários pelo ACP, tem uma pasta contendo emails de notificação..
mas estes não são enviados.. O caso era esse, vim perceber agora que esperava que fosse enviado este email, mas acho que no lugar, está sendo enviado um email padrão do phpBB.

Julguei apenas que, pelo MOD ter este conteúdo, seria utilizado.. mas nao foi.

Tem duas opções de email, no MOD, veja a seguir:

user_added_inactive.txt

Código: Selecionar todos

Assunto: Você foi adicionado ao fórum do "{SITENAME}"

{WELCOME_MSG}

Por favor, salve este e-mail para consultas posteriores. As informações de seu registro são as seguintes:

----------------------------
Usuário: {USERNAME}

Endereço: {U_BOARD}

Senha: {PASSWORD}
----------------------------

Por favor, visite o seguinte endereço para ativar o seu registro:

{U_ACTIVATE}

A sua senha foi codificada de forma segura em nosso banco de dados e não podemos restaurá-la. Contudo, caso se esqueça da mesma, você poderá resetá-la usando o endereço de e-mail associado ao seu registro.

Assim que ativar o registro, já está habilitado para acessar o fórum.
Faça bom uso.

{EMAIL_SIG}
user_added_welcome.txt

Código: Selecionar todos

Assunto: Você foi adicionado ao fórum do "{SITENAME}"

{WELCOME_MSG}

Por favor, salve este e-mail para consultas posteriores. As informações de seu registro são as seguintes:

----------------------------
Usuário: {USERNAME}

Endereço: {U_BOARD}

Senha: {PASSWORD}
----------------------------

A sua senha foi codificada de forma segura em nosso banco de dados e não podemos restaurá-la. Contudo, caso se esqueça da mesma, você poderá resetá-la usando o endereço de e-mail associado ao seu registro.

Assim que ativar o registro, já está habilitado para acessar o fórum.
Faça bom uso.

{EMAIL_SIG}
Não foram enviados nem um, nem outro...
da um Help aqui, por favor! :D

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 10:52
por vic7or
To dando uma olhada aqui.

Vou alterar umas coisinhas la na pasta de idiomas/email la na raiz do fórum..

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 11:41
por vic7or
alterei praticamente todos os email de notificação na pasta *\language\pt-br\email ...
não deu em nada...

continua não enviando a senha....

-.-'

Alguém pode me dizer onde estou errando? Estou tentando inserir os código citados na mensagem anterior...

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 12:38
por robra
Seu idioma padrão é pt-br ou pt_br ?
Pode ser que tenha alterado na pasta errada.
Tente o seguinte:
1- Retorne os arquivos originais da pasta pt-br.
2- Na aba GERAL>>link Configurações de registro, selecione Registro DESATIVADO e clique no botão Enviar, no final da página.
Desta forma, o registro nativo do phpbb estará desativado ficando apenas a opção de registro pelo ACP.
Além disso, uma dica é procurar na própria página do MOD se já existem respostas sobre a sua dúvida.
Na aba FAQ da página do MOD - http://www.phpbb.com/customise/db/mod/a ... /faq/f_281 - tem o seguinte texto:
Display Password after creation
To display the users password after it has been created, make this change to the MOD:

OPEN: /includes/acp/acp_add_user.php
FIND:

Código: Selecionar todos

$message[] = sprintf($user->lang['CONTINUE_EDIT_USER'], '<a href="' . append_sid("{$phpbb_admin_path}index.$phpEx", 'i=users&mode=profile&u=' . $user_id) . '">', $data['new_username'], '</a>');  
BEFORE, ADD:

Código: Selecionar todos

$message[] = 'The new user’s password is: ' . $data['new_password'];  
Acho que estas alterações devem resolver o problema da senha no e-mail.

OBS: Se você vai alterar o conteúdo do qualquer arquivo .txt de e-mail, utilize apenas o programa Notepad++.

Abraço. Imagem

Re: Problema : Notificação de cadastro por email.

Enviado: 22 Set 2011, 19:29
por vic7or
Nah, robra..
é pasta 'pt-br' mesmo.. tomo cuidado com isso tbm..

Vou aplicar essa alteração e breve retorno aqui pra dar o veredicto..
Não sabia que tinha FAQ pra cada MOD... vou dar uma olhada mais atenta por la também.

até la breve!