Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Nach Migration: Invalid username or password!

    Scheduled Pinned Locked Moved Allgemein
    5 Posts 3 Posters 500 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      mwilhelmi
      last edited by

      Wir haben unser System auf eine neue Maschine umgezogen.
      Umzug aller Tennnants hat funktioniuert, im AdminCenmter sehe ich alle tennants mit der korrekten Anazhl an Objekten.
      Nur wenn sich user anmelden wollen, bekommen alle "Invalid username or password!", egal ob man per AD-Konto oder loaklen admin kommt.
      Beim lokalen Admin habe ich in der DB ide Hashes auf dem alten udn neuen System mit
      SELECT isys_cats_person_list__user_pass FROM isys_cats_person_list where isys_cats_person_list__title = 'admin' ;
      geprüft.
      In beiden Datenbanken ist der Wert identisch, trotzdem ist auf dem neuen System keine Anmeldugn möglich.
      Das gilt sowohl für dei GUI als auch per console.

      Gibt es ein logfile, das ev. mehr sagt was nicht klappt?

      M 1 Reply Last reply Reply Quote 0
      • M Offline
        mwilhelmi @mwilhelmi
        last edited by

        Ich habe jetzt versucht das Passwort per
        UPDATE isys_cats_person_list SET isys_cats_person_list__user_pass = MD5('admin') WHERE isys_cats_person_list__id = 6;
        neu zu setzen.
        Aber der Hash der dann in der Tabelle auftaucht, past nicht mehr zu den neuen argon2i Hashes, die ofenbar seit 1.18 genutzt werden.
        MySQL kennt auch argon nicht als Methode, man müsste also den hash anderweitig generieren.

        MartinVM 1 Reply Last reply Reply Quote 0
        • MartinVM Offline
          MartinV @mwilhelmi
          last edited by

          Moin @mwilhelmi !
          Nach einem Blick in den PHP-Code meiner 1.18.1-Installation könnte ich mir vorstellen, dass folgendes funktioniert:

          UPDATE isys_cats_person_list SET 
          isys_cats_person_list__user_pass = MD5('admin'),
          isys_cats_person_list__unmigrated_password = 1
          WHERE isys_cats_person_list__id = 6;
          

          HTH,
          Martin

          M 1 Reply Last reply Reply Quote 0
          • M Offline
            mwilhelmi @MartinV
            last edited by

            @MartinV Ich habe von Synetics ein Skript bekommen, dass über die Console den Admin-User zurücksetzt.
            Die LDAP-User konnten nicht gehen, da bei der Migration offenbar die Passwörter aller LDAP-Verbindungen nicht mitgekommen sind.

            1 Reply Last reply Reply Quote 0
            • Michael HuhnM Offline
              Michael Huhn
              last edited by

              Die Passwörter werden mit einem Hash verschlüsselt, der in der src/config.inc.php steht.
              Ohne den richtigen Hash können die Passwörter nicht mehr wiederhergestellt werden.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post