floodoo / SOL-Connect

Stundenplan mit Untis API und SOL Phasierungsplan
GNU General Public License v3.0
7 stars 1 forks source link

Untis Schule cjd-königswinter nicht in der Lage mit der App einzuloggen #186

Open Lasslos opened 2 years ago

Lasslos commented 2 years ago

Describe the bug Ich habe Probleme mit der UI der Aktuellen Untis App und dachte ich mache mir eine eigene Flutter App, dann habe ich das hier gefunden. Doch dabei ist mir folgendes Problem aufgefallen: Ich kann mich nicht einloggen.

Hier ist was ich weiß: Die Schule die hier offensichtlich im Vordergrund steht (BBS-1 Mainz) sendet bei dem Aufrufen der URL (https://hepta.webuntis.com/WebUntis/jsonrpc.do?school=bbs1-mainz) eine Datei zurück. Meine Schule (cjd-königswinter) redirected aber zu https://webuntis.com/. Ich weiß auch das ich auf keinen Fall die falschen Login-Daten eingegeben habe. "cjd-königswinter" (mit umlaut) ist auch richtig, das lässt sich in der Domain nach der Schulsuche sehen.

To Reproduce Steps to reproduce the behavior:

  1. Den Flutter Code auf nem Emulator laufen lassen
  2. Einloggen mit den Log-In Daten (die schreibe ich jetzt hier nicht hin)
  3. Mit Http-Toolkit analysieren und sehen, dass während bei der Schule in Mainz Http 200 rauskommt, bei meiner aber 302

Expected behavior Http 200, login

Screenshots image

Smartphone (please complete the following information):

Lasslos commented 2 years ago

Fehler gefunden, die Domain ist nicht für alle Schüler gleich. Fix wäre beim Login noch nach der Basisdomain zu fragen. Temporär wäre ef6fbf653007672b641bdfb33bd71c444a7cd9c8 das hier der fix

floodoo commented 2 years ago

Irgendwelche Vorschläge, wie man dies in der UI einstellen kann? Wenn nicht würde ich nen if einbauen, wenn diese Schule dann diese API

create-issue-branch[bot] commented 2 years ago

Branch issue-186-Untis_Schule_cjd-königswinter_nicht_in_der_Lage_mit_der_App_einzuloggen created!

floodoo commented 2 years ago

@DevKevYT machst du es möglich die baseurl zu setzten und ich löse das in der UI?