🔐 Gambio Admin Login

Wie funktionieren Admin-Konten in Gambio? Wie löse ich Probleme beim Gambio Admin Login? Und wie kann ich in meinem Shop einen neuen Gambio Admin anlegen?

Die Antworten auf diese hÀufigen Fragen rund ums Gambio Admin Login liefere ich in folgendem Tutorial.

Admin-Konten in Gambio

Technisch gesehen ist ein Gambio Admin-Konto zunÀchst ein ganz normales Kundenkonto. Lediglich die Kundengruppe Admin und die zugewiesene Zugriffsrolle machen es zu einem Admin-Account.

Deshalb sind die Registrierung, Passwort-Wiederherstellung und Anmeldung auch zunĂ€chst identisch mit dem ganz normalen Kunden-Login. Außerdem können auch Admins ganz normal im Shop bestellen.

Gambio Admin Login

Kundenlogin-Formular mit E-Mail und Passwort
Gambio Kundenlogin

Das Login in den Gambio Admin Bereich erfolgt zunĂ€chst ĂŒber das ganz normale Kunden-Login mit E-Mail-Adresse und Passwort. Sowohl mit Honeygrid- als auch Malibu-Theme steht das Login-Formular (standardmĂ€ĂŸig) oben rechts auf jeder Seite zum Aufklappen parat. Zudem ist die Loginseite direkt via meinshop.de/login.php erreichbar.

Shop offline: Wenn sich der Shop im Offline-Modus befindet, können sich nur Administratoren anmelden. Der Login fĂŒr Shop-Admins erfolgt in diesem Fall ĂŒber die Adresse meinshop.de/admin_login.php.

Den Shop ohne Admin-Zugang via SQL-Befehl in der Datenbank offline schalten:

UPDATE `gx_configurations` SET `value` = 'checked' WHERE `gx_configurations`.`key` = 'gm_configuration/GM_SHOP_OFFLINE';

Shop online schalten:

UPDATE `gx_configurations` SET `value` = '' WHERE `gx_configurations`.`key` = 'gm_configuration/GM_SHOP_OFFLINE';

Gambio Admin Login nicht möglich?

Gambio Admin Passwort Àndern

Passwort Àndern
Passwort Àndern im Admin

Der herkömmliche Weg, das Gambio Admin Passwort zu Àndern, ist die entsprechende Funktion in der Kundenverwaltung des Gambio-Adminbereichs. Wenn wir in genau diesen aber mangels Passwort nicht mehr rein kommen, stehen 2 Möglichkeiten zur Auswahl.

Passwort-vergessen-Funktion

Wie lautet mein Passwort? Eingabe der E-Mail-Adresse.
Passwort-vergessen-Funktion

Da es sich bei Admin-Konten um ganz normale Kundenkonten handelt, steht auch Gambio-Admins die herkömmliche Passwort-vergessen-Funktion zur VerfĂŒgung, um den Zugang wiederherzustellen.

Admin Passwort in Datenbank Àndern

Zugriff auf phpMyAdmin haben wir, nur ins Shop-Admin kommen wir nicht mehr rein? Folgender SQL-Befehl listet alle Shop-Administratoren:

SELECT * FROM `customers` WHERE `customers_status` = 0;

Wir suchen uns die customers_id unseres Admin-Kontos heraus. Lautet dieses z.B. 1, so fĂŒhren wir anschließend folgenden SQL-Befehl aus, um uns mit unserer E-Mail-Adresse und dem neuen Passwort anmelden zu können:

UPDATE `customers` SET `customers_password` = MD5('Neues Passwort') WHERE `customers`.`customers_id` = 1;

In den Gambio Einstellungen gibt es die Option Kundenpasswörter beim nĂ€chsten Login nötigenfalls mit der aktuellen StandardverschlĂŒsselung erneut verschlĂŒsseln? Wenn diese aktiviert ist, wird beim nĂ€chsten Admin-Login das Passwort via password_hash() statt md5() gehasht. Der Begriff verschlĂŒsseln ist in diesem Kontext leider völlig falsch.

Weiterleitung auf Updater

Die Logindaten liegen vor, die Anmeldung klappt auch, aber statt in den Gambio-Adminbereich wird man stĂ€ndig auf den Gambio-Updater weitergeleitet? Auch hierfĂŒr gibt es 2 Lösungsmöglichkeiten.

Updater ausfĂŒhren

Versionsauswahl erzwingen
Versionsauswahl erzwingen
Update Installation fortfahren
Update installieren

Auch wenn der Updater keine installierbaren Gambio Updates anzeigt, lĂ€sst sich eine Versionsauswahl erzwingen. Seit vielen Versionen ist das nochmalige AusfĂŒhren des Updaters relativ ungefĂ€hrlich.

Deshalb wĂ€hlt man einfach die nĂ€chst niedrigere Version als die installierte aus, also den obersten Eintrag im Auswahlfeld. Nach erfolgreichem Durchlaufen des Updaters wird die Flag-Datei gelöscht, die fĂŒr die automatische Weiterleitung auf den Updater verantwortlich zeichnet und man kann sich wieder ganz normal in den Gambio Adminbereich einloggen.

Flag-Datei löschen

Etwas schneller lÀsst sich die ungewollte Weiterleitung auf den Updater eliminieren, indem man die Datei /cache/update_needed.flag manuell löscht, z.B. via FTP-Programm.

Zu oft mit falschem Passwort eingeloggt

TatsÀchlich sperrt man sich ziemlich schnell auf diese Weise aus dem Shop aus.

Sie haben sich zu oft mit dem falschen Passwort eingeloggt.

Die Meldung besagt, dass wir eine vorgegebene Zeit warten mĂŒssen, bis wir es erneut versuchen können.
Warum passiert das recht schnell? TatsĂ€chlich fĂŒhrt schon das Leerlassen des Passwort-Eingabefeldes dazu, dass ein Login-Versuch gezĂ€hlt wird. Man muss also gar kein falsches Passwort eingegeben haben. Allein ein verfrĂŒhtes BetĂ€tigen der Enter-Taste reicht schon. Die Sperre aufheben und Wartezeit verkĂŒrzen lĂ€sst sich mit Hilfe folgenden SQL-Befehls:

TRUNCATE TABLE `gm_login_history`;

Ist der Shop nicht erreichbar, bringt eine Fehlermeldung oder 500er Fehler, hilft es ggf., den Gambio Cache zu leeren ohne Admin-Zugriff.

Gambio Admin anlegen

Einen (weiteren) Gambio Admin anlegen heißt im ersten Schritt: Einen neuen Kunden registrieren. Ist fĂŒr den neuen Admin ein Kundenkonto angelegt, gibt es (wie meistens) 2 Möglichkeiten.

Kundengruppe Àndern
Kundengruppe Àndern in Kundendetails
Kundengruppe Àndern: Admin
Kundengruppe in Kundendetails zuweisen
Kundengruppe Àndern
Kundengruppe Àndern in Kundenverwaltung
Rollenzuweisung fĂŒr Max Mustermann
Admin-Rolle zuweisen

In der Kundenverwaltung im Gambio-Admin lÀsst sich zunÀchst die Kundengruppe in Admin Àndern. Das geht sowohl in der Kundenverwaltung direkt als auch in den Kundendetails. Doch damit ist es meist nicht getan.

Im Admin-MenĂŒpunkt Kunden > Rollen und Berechtigungen verbirgt sich die Rollenzuweisung fĂŒr den neu angelegten Admin. Allein durch Verschieben in die Kundengruppe-Admin hat der neue Nutzer noch keinen Zugriff auf den Gambio Adminbereich. Zugriffsrollen ermöglichen es, der Gambio Agentur Ihres Vertrauens oder Ihren Mitarbeitern Zugriff auf bestimmte Adminseiten zu gewĂ€hren, sensible Daten aber zu verbergen.

Schneller geht es (wie meistens) ĂŒber die Datenbank. Wir suchen uns die ID des neuen Nutzers (im Beispiel: 1) und weisen ihn der Kundengruppe „Admin“ (ID: 0) zu:

UPDATE `customers` SET `customers_status` = 0 WHERE `customers`.`customers_id` = 1;

Um ihn zum Super-Administrator zur krönen:

INSERT INTO `admin_access_users` (`customer_id`, `admin_access_role_id`) VALUES (1, 1);

Aber bitte: Unbedingt darauf achten, die richtige Kunden-ID zu verwenden, um nicht versehentlich einem x-beliebigen Gast-Besteller die Ehre zuteil werden zu lassen, der neue Super-Admin Ihres Shops zu sein.

»«

Schreiben Sie einen Kommentar