Autor Tópico: Confirmação de cadastro por e-mail  (Lida 5032 vezes)

robertobru

  • Intermediário
  • ***
  • Mensagens: 224
    • Email
Confirmação de cadastro por e-mail
« Online: Novembro 12, 2008, 12:57:47 pm »
Após cadastrar-se, é enviado e-mail ao usuário que deverá confirmar no link do seu e-mail a confirmação do cadastro e, com isso o sistema aceita esse usuário. Como fazer?

Rodrigo Lins

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 504
    • Overalt I.T
Re: Confirmação de cadastro por e-mail
« Responder #1 Online: Novembro 12, 2008, 03:35:54 pm »
Roberto,

Você pode no evento 'onAfterInsert', por exemplo, do Formulário chamar a macro sc_mail_send (veja o webhelp do ScriptCase como utilizar) passando os parametros corretamente (smtp, senha, etc...). Onde, neste email será enviado um link com um parametro, por get (que será o identificador do usuário) e a aplicação chamada será do tipo "controle" que no evento onLoad poderia fazer o UPDATE na tabela (para liberar o registro) e redirecionar para a aplicação principal.

Você pode colocar "alerts" do javascript para mostrar as mensagens.

Isso seria uma forma de fazer.

Espero ter ajudado.

Rodrigo Lins.
 

robertobru

  • Intermediário
  • ***
  • Mensagens: 224
    • Email
Re: Confirmação de cadastro por e-mail
« Responder #2 Online: Novembro 22, 2008, 06:35:13 am »
Consegui enviar o email. No entanto, não estou conseguindo com que na mensagem recebida apareça o link que o usuário possa confirmar o cadastro. "(Onde, neste email será enviado um link com um parametro, por get)".
Se puder me ajudar agradeço.

Rodrigo Lins

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 504
    • Overalt I.T
Re: Confirmação de cadastro por e-mail
« Responder #3 Online: Novembro 22, 2008, 09:13:52 am »
Eu não lembro de ter feito algo parecido, mas faça o seguinte:

Na macro sc_mail_send deixe a opção HTML habilitada, e no seu texto coloque a tag <a href=''>Meu Link</a>
Onde dentro das aspas '' é para se colocar o Link.

Espero ter ajudado.

Rodrigo Lins.