ContentHandlers - Printable Version +- Atozed Forums (https://www.atozed.com/forums) +-- Forum: Atozed Software Products (https://www.atozed.com/forums/forum-1.html) +--- Forum: IntraWeb (https://www.atozed.com/forums/forum-3.html) +---- Forum: Português (https://www.atozed.com/forums/forum-5.html) +----- Forum: IntraWeb Dúvidas Gerais (https://www.atozed.com/forums/forum-17.html) +----- Thread: ContentHandlers (/thread-87.html) |
ContentHandlers - isandro - 04-07-2018 Estou usando a função do exemplo DynamicContentWithHandlers para enviar confirmação de cadastro e recuperação de senha por parte do usuário. Minha dúvida é a seguinte: Tenho 2 urls: http://127.0.0.1:35000/recuperarsenha.html?id=2541687 e http://127.0.0.1:35000/novocadastro.html?id=96582347 Preciso saber como pegar a string "recuperarsenha.html" e "novocadastro.html" para direcionar para suas respectivas páginas. estou usando a seguinte função, porem não sei como resolver este problema. Code: function TContentHandlers.Execute(aRequest: THttpRequest; aReply: THttpReply; Obrigado! RE: ContentHandlers - Jose Nilton Pace - 04-07-2018 Olá Isandro, vc faz isso no ServerController definindo quem vai ser chamado, conforme que estiver definido. no ServerController vc criou as 2 chamadas? se não crie-as assim: Code: THandlers.Add('', 'recuperarsenha.html', TContentRecuperarSenha.Create); Code: http://127.0.0.1:35000/usuario.html?id=2541687&acao=recuperar as informações que necessita vem no aRequest.Params RE: ContentHandlers - eselvati - 04-07-2018 Isandro Existe um video no YouTube, veja se ajuda. https://youtu.be/yUsAqd96k9o RE: ContentHandlers - isandro - 04-08-2018 Obrigado amigos! Consegui pegar o parametro que precisava e resolver meu problema. Gostaria agora de abrir um form, assim que executar o TContentHandlers.Execute, porém o erro "Uninitialized reply" acontece! Alguma dica? Obrigado! RE: ContentHandlers - Jose Nilton Pace - 04-08-2018 No final do seu form tem um comando aSession.Terminate. Troque ele por aSession.TerminateAndRedirect('http://127.0.0.1:8888/seuform.html'); RE: ContentHandlers - isandro - 04-08-2018 Olá JNP! Obrigado pela resposta. Eu estou me baseando pelos exemplos da própria atozed e eu não vi essa linha ai que vc citou. Então eu não temho ela no meu form. Na verdade estou tentando criar um form pra recuperação de senha e queria que ao usuário clicar no link que enviei no email, direcionasse para a pagina (iwform) para gravar a nova senha. Se puder me dar uma luz agradeço! Mais uma vez, obrigado! |