Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caricamento della sessione di registrazione #466

Merged
merged 1 commit into from Jan 7, 2017
Merged

Caricamento della sessione di registrazione #466

merged 1 commit into from Jan 7, 2017

Conversation

yakky
Copy link
Member

@yakky yakky commented Jan 1, 2017

Fix #454

L'id di sessione è inserito nell'url. Sono aggiunti dei check per evitare problemi di impersonation e fixation (anche se in quest'ultimo caso non può essere del tutto escluso, anche se il danno sarebbe limitato perché non sono inseriti dati particolarmente sensibili a questo stadio)

Modifica caricata su luke

@yakky yakky added this to the Nov-Dic 2016 milestone Jan 1, 2017
@yakky
Copy link
Member Author

yakky commented Jan 1, 2017

@PaoloGiustiniani il database di luke è poi stato resettato?

@PaoloGiustiniani
Copy link
Contributor

@yakky il db di aggiorna ogni lunedì notte

@yakky
Copy link
Member Author

yakky commented Jan 2, 2017

@PaoloGiustiniani è stato ripristinato? perché fino a qualche tempo fa questo non avveniva più

@PaoloGiustiniani
Copy link
Contributor

@yakky sì, nelle ultime due settimane

@yakky
Copy link
Member Author

yakky commented Jan 2, 2017

@PaoloGiustiniani grazie

@luca-dex
Copy link
Member

luca-dex commented Jan 5, 2017

@yakky sto provando su luke questa cosa ma ho questo problema. Siccome luke non manda email vorrei prendere il testo del messaggio Messaggi di Posta ma il messaggio di conferma di registrazione del nuovo aspirante non viene salvato in quella tabella e di conseguenza non sono in grado di fare nessun test.

A questo punto, visto che tanto gli aspiranti hanno problemi, se non hai proposte alternative, potremmo mandare tutto in produzione e testare direttamente da lì.

Fammi sapere

@AlfioEmanueleFresta
Copy link
Member

@luca-dex, tutte le e-mail inviate in staging vengono processate dal backend fittizio che le salva in /staging/emails/. Le email sono salvate in un file il cui nome e' praticamente il timestamp dell'invio.

@luca-dex
Copy link
Member

luca-dex commented Jan 7, 2017 via email

@AlfioEmanueleFresta
Copy link
Member

Ho appena visto l'issue che ha generato questa PR, visto che e' bloccante e i test funzionali di registrazione passano per me va bene mandare in produzione.

@luca-dex
Copy link
Member

luca-dex commented Jan 7, 2017

Facciamo merge?

@yakky yakky merged commit 8886f46 into CroceRossaItaliana:master Jan 7, 2017
@yakky
Copy link
Member Author

yakky commented Jan 7, 2017

@luca-dex @AlfioEmanueleFresta fatto. Avvisate quando va in produzione che eventualmente facciamo in modo di avere risorse pronte per gestire eventuali criticità

@luca-dex
Copy link
Member

luca-dex commented Jan 7, 2017

lo tiro su produzione ora, @PaoloGiustiniani quando vuoi a questo punto aggiorna gaia

@PaoloGiustiniani
Copy link
Contributor

@yakky se siete pronti aggiorno gaia

@PaoloGiustiniani
Copy link
Contributor

@CroceRossaItaliana/sviluppo

Ciao a tutti,
ci sono problemi con questa PR.

Ho aggiornato Gaia, simulato una nuova registrazione e ricevuto correttamente la mail.

Provando ad aprire il link da un browser diverso da quello utilizzato in fase di registrazione ottengo:

Errore nel processo di registrazione.

Il link di conferma che hai usato non è più valido.
E' necessario riavviare la registrazione: clicca sul pulsante Riavvia registrazione, reinserisci i tuoi dati e ripeti la procedura.

E' voluto?

@luca-dex
Copy link
Member

luca-dex commented Jan 9, 2017

Io mi sono registrato come aspirante usando Firefox e ho aperto il link in una sessione anonima su Chrome e la cosa ha funzionato. L'email mi è però arrivata due volte:

screenshot at 2017-01-09 17-43-45

@PaoloGiustiniani
Copy link
Contributor

Ho simulato un altro scenario che ha causato l'invio multiplo di email e l'annullamento della scheda profilo:

  1. Effettuo la registrazione da Chrome
  2. Apro il link da Firefox e funziona
  3. Apro lo stesso link da Chrome anonimo, mi comunica "Il link di conferma che hai usato non è più valido" e mi invia una nuova email ogni volta che apro la pagina contenente il link ricevuto.

@luca-dex
Copy link
Member

luca-dex commented Jan 9, 2017

Effettivamente anche io ho ricevuto la seconda email dopo aver aperto la pagina di conferma dei dati tramite il primo link ricevuto. I due link ricevuti sono differenti.

@yakky
Copy link
Member Author

yakky commented Jan 9, 2017

il link ovviamente è clickabile solo una volta. Controllo l'invio della seconda email.
Il link è comunque diverso per ogni invio

@yakky
Copy link
Member Author

yakky commented Jan 9, 2017

@PaoloGiustiniani @luca-dex in realtà la doppia email parte quando si conferma la registrazione. Ho affinato i test e apro una PR

@yakky yakky mentioned this pull request Jan 9, 2017
@PaoloGiustiniani
Copy link
Contributor

@yakky ok, va bene

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants