Interdiction arbitraire de recharger SELF ap rès login en ajax

RastaPopoulos <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Depuis fort longtemps, il y a un test ajouté dans le traitement, qui
ajoute donc une exception à la demande de redirection quand c'est sur la
page en cours self().
https://core.spip.net/projects/spip/repository/entry/branches/spip-3.2/prive/formulaires/login.php#L318

Pourquoi ?

Je ne vois strictement aucune raison pour interdire ça, et c'est très
exactement ce que je veux et ce qui est ergonomique dans la majorité des
cas (puisque une fois connecté ya très sûrement des choses qui changent
ailleurs dans la page) :
1) je veux mon formulaire en ajax, donc ne rechargeant PAS la page
entière pour la partie de vérification (s'il y a erreur, c'est hyper
rapide et ça affiche tout de suite)
2) mais quand l'auth est ok je VEUX recharger LA PAGE EN COURS

Ce que ça fait : ça recharge le bloc du form en ajax et ça le vide,
puisqu'on a réussi l'auth et que ça n'affiche plus #FORMULAIRE_LOGIN une
fois qu'on est bien logué.

Tout ce truc de "ajax d'abord" puis "redirection complète" marche très
bien tant qu'on fait partir ailleurs. Mais impossible d'avoir ce même
comportement quand on ne veut pas partir ailleurs mais recharger la page
entière en restant au même endroit.

Ya une documentation que j'ai raté quelque part ? Ou c'est une saleté de
bug ergonomique qui n'a aucune raison d'être ? :D

--
RastaPopoulos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.