PapillonApp / papillon-v4

La nouvelle version de Pronote+ 👀✨🎉 (N'EST PLUS MAINTENUE : ATTENDEZ LA v5)
https://pronote.plus
MIT License
5 stars 0 forks source link

[Bug]: ENT "L'Éduc de Normandie" #26

Closed sivelswhy closed 1 year ago

sivelswhy commented 1 year ago

Description du bug

Mon établissement possède un Pronote qui n'a pas d'identifiants Pronote. Nous devons nous connecter forcément par le site de connexion de l'educ de normandie, aucun code Pronote nous est fourni par l'école. Ce bug ne peut forcément pas venir de mes codes, car depuis le site de connexion de l'educ de normandie, aucun problème pour me connecter. Également, lors de la phrase sur la page de connexion "nous avons trouvé votre établissement ! vous êtes au COLLEGE A. MAUROIS et vous utilisez l'ENT undefined" Toutes ces choses mises à bout m'empêche de me connecter avec une notification "Une erreur est survenue. Veuillez réessayer."

Etapes à reproduire

  1. Aller sur la page d'accueil de P+
  2. Cliquer sur "Trouver mon établissement"
  3. Entrer le code postal "14800"
  4. Sélectionner l'établissement "COLLEGE A. MAUROIS"
  5. Rentrer des identifiants Educonnect
  6. Impossibilité de se connecter

Comportement attendu

Je devrais être censé pouvoir me connecter normalement et utiliser P+

Appareil

iPhone 8

OS

iOS 16

Version

4.0.0

Environnement

PWA Stable (v4.pronote.plus)

Captures d'écran / vidéo

https://i.imgur.com/GfRMn57.mp4

Contexte supplémentaire

Si vous avez la nécessité de quelconque information en plus, je suis ouvert !

ecnivtwelve commented 1 year ago

On va voir ça !

ecnivtwelve commented 1 year ago

fix possible -> https://github.com/PapillonApp/Papillon/commit/e70512b87af0e091e0c33b838bd532b12206c9c4

sivelswhy commented 1 year ago

fix possible -> e70512b

Malheureusement rien de tout ça ne règle mon problème et le toast Une erreur est survenue. Veuillez réessayer. survient toujours.

lucas-luchack commented 1 year ago

Le fix précédent ainsi que la PR #28 ne permette pas de fixer le problème. La PR est inutile, car n'a aucun endpoint côté API, le fix e70512b87af0e091e0c33b838bd532b12206c9c4 n'a pas la bonne URL.

Je vais faire un fix dans la journée ou demain.


Je réouvre cette issue le temps que le fix soit bien fonctionnel

lucas-luchack commented 1 year ago

Tentative de fix déployé -> 117429134653d7cd78f62bdfda82f1581588a449

lucas-luchack commented 1 year ago

Essai de te connecter avec la connexion avancé pour voir si cela fonctionne, il est probable que la géoloc marche toujours pas, mais c'est un problème récurant qu'il faudra rework pour un fix plus complet.

ENT : ENT l'Éduc de Normandie via EduConnect URL Pronote : https://0141763r.index-education.net/pronote/eleve.html Identifiants : ÉduConnect

lucas-luchack commented 1 year ago

Normalement la géoloc fonctionne de nouveau, cependant je ne garantis rien...

sivelswhy commented 1 year ago

Alors... J'arrive à me connecter, mais la page rafraichie constamment (voir vidéo). J'ai l'impression que c'est la même chose que l'issue #13

https://user-images.githubusercontent.com/82051273/209336708-b235eeba-aaf1-455e-b2e3-b6e72a1386b5.mp4

sivelswhy commented 1 year ago

Je souhaite rajouter, pour fix cela, je vais dans le local storage et je supprime tout, mais en regardant les value de mon local storage après m'être login et arrivant sur le même problème que le message précédent, mon local storage a des values null ou tout simplement vide : image image

lucas-luchack commented 1 year ago

Effectivement il y a un soucis, je regarde ça et je vous tiens informé

lucas-luchack commented 1 year ago

De mon côté cela fonctionne, je trouve ça plutôt étonnant...

sivelswhy commented 1 year ago

Maintenant, c'est l'ent et CAS qui apparait mais pas le reste image

sivelswhy commented 1 year ago

J'ai essayé en insérant moi-même les values dans loginData, une value userData se créer avec mes bonnes infos, mais rien ne s'affiche (la page ne se rafraîchit plus à l'infini) (Toutes les informations masquées signifie que ce sont les bonnes values) image

sivelswhy commented 1 year ago

My Bad en suppriment le cache (avec Ctrl + F5), ça marche !

lucas-luchack commented 1 year ago

Parfait !

sivelswhy commented 1 year ago

(ouais ça fait beaucoup de comments en 10 minutes) Alors : En téléchargeant le fichiers .ics de mes cours, il est tout simplement vide BEGIN:VCALENDAR VERSION:2.0 PRODID:-//sebbo.net//ical-generator//EN NAME:Ma journée du Invalid Date sur Pronote+ X-WR-CALNAME:Ma journée du Invalid Date sur Pronote+ END:VCALENDAR Alors que j'ai bien des devoirs pour la journée que j'ai sélectionnée image

Voilà un peu tout ce que j'ai pu trouver, avec des fois des devoirs qui apparaissent pour un jour, l'autre fois non... En espérant que ça puisse vous aider !

lucas-luchack commented 1 year ago

Merci pour ces précision, nous regarderons tout ça dès que possible. Bonne fête de fin d'année à vous.

ecnivtwelve commented 1 year ago

(ouais ça fait beaucoup de comments en 10 minutes) Alors : En téléchargeant le fichiers .ics de mes cours, il est tout simplement vide BEGIN:VCALENDAR VERSION:2.0 PRODID:-//sebbo.net//ical-generator//EN NAME:Ma journée du Invalid Date sur Pronote+ X-WR-CALNAME:Ma journée du Invalid Date sur Pronote+ END:VCALENDAR Alors que j'ai bien des devoirs pour la journée que j'ai sélectionnée

Alors concernant le calendrier iCal c'est un bug dont j'avais connaissance qui demande pas un grand fix, mais j'ai pas encore pris le temps de m'y attarder... je fixerai ça d'ici peu !