Neulich ist es mir während einer Template-Anpassung tatsächlich passiert. Ich habe mich von meinem eigenen Shop-System ausgesperrt und konnte mich nicht mehr in den Admin-Bereich einloggen.
Das Problem war folgendes: In dem erstellten Shop soll auf Kundenkonten komplett verzichtet werden. Aus diesem Grund habe ich zum einen im Backend unter “Kundendetails” -> “Art der Kontoerstellung” die Auswahl auf “guest” gestellt und zum anderen im Template in der index.html auf die {$box_LOGIN} verzichtet.
Das ist natürlich fatal, da man über die login.php nur noch ein Gastkonto anlegen kann und es sonst keine andere möglichkeit mehr gibt die E-Mail-Adresse und das zugehörige Passwort des Administrators einzugeben.