Login issue with random generated password

Issue #36 resolved
Former user created an issue

Hallo Lieber Skilersteller,

als Erstes wollte ich mir die Zeit nehmen um dir für die Erstellung dieses Skills zu danken, und dafür das du Nutzer dazu bringst (wenn es schon nötig ist die Fritzbox für Fernzugriffe zu öffnen) die Sicherheitseinstellungen so streng wie möglich zu setzen. Danke dafür.

Ich hatte das Problem das ich mich mit folgendem Nutzerpasswort nicht über die Skill Seite auf der Fritzbox anmelden kann. f"4l8@fI;Jgi)I?DFCD?K5LqsA ##General Information## * Fritzbox 7490 * Firmware 7.01

Debugging the issue

  • Verfivied that the fritzbox is reachable via 3g network and myfritz url
  • Verifivied that login with the user and password is possible.
  • Changed the password to another random generated password
  • Changed password to a weak password -> That did the trick

Steps to reproduce

  • Create Fritzbox User "Alex". Allow Configuration, Voicemessages and Smart Home,
  • Set password f"4l8@fI;Jgi)I?DFCD?K5LqsA
  • Goto https://www.fbsmarthome.site/
  • Configure my!Fritz address Username and password
  • Click on Verbindung Testen

Expected behavoir

Fehler!
Benutzer hat zu viele Rechte.
Bitte beschränken Sie die Rechte des Benutzers in Ihrer FRITZ!Box auf ausschließlich Smart Home oder legen Sie einen neuen Benutzer an. (Siehe 'Legen Sie einen neuen Benutzer an' oben)

Alternative

Some kind of hint what passwords are acceptable to the site e.g.:

Fehler!
Inkompatibles Passwort, da zu lang/ enthält Zeichen XYZ ...

Actual Behavior

Fehler!
Login fehlgeschlagen. Benutzer oder Passwort falsch.
Sperre bis zum nächsten Versuch:...

Danke für deine Arbeit, ich probier mal weiter Passwörter aus die funktionieren :-)

Comments (5)

  1. Robert Braunschweiger

    Hi, ich würde nicht sagen das dass Problem gelöst ist, da ich eine falsche Fehlermeldung bekomme, die nicht das eigentliche Problem beschreibt (FBSmartHome Skill kann nicht mit zu langen Passwörtern umgehen) sondern mir sagt das Passwort ist falsch (was es nicht ist, habe ich überprüft (siehe Debugging the issue)). Deshalb sollte ich meiner Meinung nach darauf hingewiesen werden das die GUI mit bestimmten Formen von Passwörtern nicht umgehen kann und nicht behaupten, das Passwort sei falsch. LG

    Robert

  2. Raphael Pala repo owner

    Das Problem waren nicht zu lange Passworte, sondern dass bestimmte Zeichen aus dem Passwort während der Übergabe an das Script herausgefiltert worden sind.

    Mit 4daa41a passiert dies nun nicht mehr. Das Passwort aus dem Beispiel wird korrekt übergeben.

  3. Robert Braunschweiger

    Aaaah sorry, dann hatte ich deine Antwort falsch verstanden. Danke fuer das fixen :-)

  4. Log in to comment