Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Suche: Alternative zu showError in index_m

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Suche: Alternative zu showError in index_m

    This topic has been deleted. Only users with topic management privileges can see it.
    • Grizzelbee
      Grizzelbee Developer last edited by Grizzelbee

      Hallo Zusammen,

      ich muss gerade in einen Adapter eine 2-Faktor Authentifizierung einbauen.
      Ich bin dabei auch auf einem guten Weg - mich stören nur gerade zwei (größtenteils) kosmetische Dinge:

      • Um den Nutzer durch den Prozess zu leiten blende ich eine Meldung mit Anweisungen ein. Aktuell nutze ich dafür showError() obschon es kein Fehler ist, sich die Box aber besser in Admin eingliedert als Alert(). Die Frage ist jetzt: Hat showError vielleicht noch ein "Geschwisterchen" für so etwas? showInfo() habe ich probiert - gibt es aber nicht und auch suchen half nichts. Weder hier im Forum, noch bei jQuery noch bei materialize.js.
      • Die Website schickt mir für die ganze Sache ein One-Time-Password, welches ich in einem Feld in der Admin anzeige. Leider schiebt sich aber der Label nicht nach oben, wenn ich das OTP in das Feld schreibe wodurch sich beide Infos überlagern.
        d27aa1c5-5a39-4641-ad4b-de263d75e3bf-grafik.png

      Technisch ist das kein Problem - sieht halt nur doof aus. Sobald ich in das Feld klicke rutscht der Label auch hoch und bleibt oben. Alle Felder sind statisch in der index_m und von vorn herein vorhanden.
      Das ist der Code:

      sendTo(null, 'getDyson2faMail', payload, (response) => {
                          if (response.error) {
                              showError(response.error);
                              $('.progress').addClass('hide');
                              return;
                          } else if (response.challengeId){
                              console.log(`Setting challengeId [${response.challengeId}] to input.`);
                              $('input[id=challengeId]').val(response.challengeId).change();
                              showError('Received challengeId from dyson. Please check your eMails now and enter the code you received from dyson to the according field. When done click "finish".');
                          }
                      });
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      769
      Online

      31.7k
      Users

      79.8k
      Topics

      1.3m
      Posts

      1
      1
      96
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo