Issue #32

0 up
0 down
Closed
noosfero-apps/discussion-app#32
Created by Leandro Santos (Edited )

[auth] Reenviar confirmação de email

Ter mecanismo na api para reenviar confirmação de email na realização do cadastro

Assignee: Leonardo Merlin
Milestone: 7.0
4 participants
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    prioridade 5

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    Milestone changed to 7.0

    Choose File ...   File name...
    Cancel
  • 4a20548511a65cfccc863520b70c3ee9?s=40&d=identicon
    Victor Costa @vfcosta

    Exemplo de chamada: POST /resend_activation_code?value=some@mail.com É preciso avaliar onde essa funcionalidade vai entrar no frontend.

    Choose File ...   File name...
    Cancel
  • 4a20548511a65cfccc863520b70c3ee9?s=40&d=identicon
    Victor Costa @vfcosta

    Reassigned to @vfcosta

    Choose File ...   File name...
    Cancel
  • 4a20548511a65cfccc863520b70c3ee9?s=40&d=identicon
    Victor Costa @vfcosta

    Assignee removed

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    Reassigned to @leonardomerlin

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    Casos:

    1. Usuário não cadastrado:

      1. Um usuário não logado acessa a página de login/cadastro;
      2. O usuário preenche o formulário de cadastro corretamente;
      3. O usuário recebe uma mensagem de feedback sobre o e-mail de confirmação;
      4. Na mensagem de feedback deve haver um link do tipo "Reenviar e-mail de confirmação";
      5. Ao clicar no link de "Reenviar e-mail de confirmação" o App fará o post informado pelo Victor.
    2. Usuário cadastrado (e não confirmado):

      1. (idem 1.1)
      2. O usuário preenche o formulário de login OU de cadastro;
      3. caso LOGIN: não loga o usuário;
      4. caso CADASTRO: não efetua o cadastro; não loga o usuário;
      5. O App apresenta a mensagem de feedback com o link para "Reenviar e-mail de confirmação";
      6. (idem 1.5)
    Choose File ...   File name...
    Cancel
  • 4a20548511a65cfccc863520b70c3ee9?s=40&d=identicon
    Victor Costa @vfcosta (Edited )

    Legal @leonardomerlin

    Uma observação é que vai ser necessário o captcha para o reenvio do email (para minimizar ataques).

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin (Edited )

    @vfcosta, estou fazendo a seguinte requisição POST:

    http://hom.dialoga.gov.br/api/v1/resend_activation_code?value=user@email.com&captcha_text=captchafake&txtToken_captcha_serpro_gov_br=458122137102193261311061828230519322619187181094240186
    

    E está retornando 404, página não existente.

    • A requisição está correta? Respondido - SIM. 404 retorna para e-mails não válidos.
    • Vamos utilizar captcha, certo? Respondido - SIM.
    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin
    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    Status changed to closed

    Choose File ...   File name...
    Cancel