-
backend komme nicht rein
Hallo alle,
ich bin neu hier :)
Ich habe Typo installiert und wollte ins Backend rein.
Leider kam eine Fehlermeldung die nicht sagt :(
Ob mein Login und PWD falsch ist, sagt sie mir nicht.
Es könnte auch sein, dass Cookies abgestellt sind und daher der Fehler kommt ?
Oder würde Typo abgestellte Cookies bemerken ?
Dann hab ich in der localConfig bei passwort
"typolight" eingetragen und das install wieder geöfnet.
Habe dort dann "typolight" eingetragen. Wieder Fehler.
Nach paar versuchen wurden weitere Eingaben gesperrt,
Auch nach dem Ändern der
"Please open the local configuration file and set installCount to 0."
sehe ich immer noch die Fehlermeldung .
Was kann ich tun ?
Beste Grüße und schönes WE,
Daniel
-
Up, das war das falsche Verzeichniss.
OK, localconfig ist nun um richtigen Folder.
Er nimmt das PWD typolight nicht !
lg daniel
-
Ja, welche Fehlermeldung ist es denn?
-
Bei der Eingabe von "typolight" :
Invalid password!
-
Ich hab mir den Code in der install.php mal angeschaut.
Was ist dieses strSalt. Das ist leer.
Wohin muss der Code, damit ich "rein" komme.
Muss das $this->reload(); ausgeführt werden ?
......................................
if ($this->Input->post('FORM_SUBMIT') == 'tl_login')
{
$estr = "pass:".$GLOBALS['TL_CONFIG']['installPassword']. " strSalt ".$strSalt;
list($strPassword, $strSalt) = explode(':', $GLOBALS['TL_CONFIG']['installPassword']);
// Password is correct but not yet salted
if (!strlen($strSalt) && $strPassword == sha1($this->Input->post('password')))
{
$estr.="Stelle A";
$strSalt = substr(md5(uniqid('', true)), 0, 23);
$strPassword = sha1($strSalt . $this->Input->post('password'));
$this->Config->update("\$GLOBALS['TL_CONFIG']['installPassword']", $strPassword . ':' . $strSalt);
}
// Set cookie
if (strlen($strSalt) && $strPassword == sha1($strSalt . $this->Input->post('password')))
{
$estr.= "Stelle B";
$this->setCookie('TL_INSTALL_AUTH', md5((!$GLOBALS['TL_CONFIG']['disableIpCheck'] ? $this->Environment->ip : '') . session_id()), (time() + 300), $GLOBALS['TL_CONFIG']['websitePath']);
$this->Config->update("\$GLOBALS['TL_CONFIG']['installCount']", 0);
$this->reload();
}
// Increase count
$this->Config->update("\$GLOBALS['TL_CONFIG']['installCount']", $GLOBALS['TL_CONFIG']['installCount'] + 1);
$this->Template->passwordError = 'Invalid password!'.$estr;
}
-
OK,
ich hab nun das ganze if in
if (1) geändert und ein neues Passwort vergeben.
Es geht nicht.
Wie ist den der logginname?
Wo steht der.
Ich gebe "admin" ein.
lg daniel
-
Hallo noch mal.
Das install passwort hast du aber noch oder?
Dann lösch einfach per phpmyadmin den angelegten User (ist ja nur einer da *g*)
und danach ruf noch einmal die install.php auf. Dann darfst du da einen neuen User anlegen.
Das ist die einfachste Methode.
Den User müsstest du in der Tabell tl_users finden meine ich aber schau noch mal genau in phpmyadmin die tabellen sind an sich sehr logisch benannt und das ist leicht zu finden.
Viele Grüße
-
Den login Namen solltest du dir beim installieren selber gegeben haben.. den kennen wir nicht.
-
ja klar. den hab ich mir wieder erteilt.
Dann versucht einzuloggen und dann gings eben nicht.
Ich versuche dein Tipp...mom
-
Nach eingabe eines neuen Passwortes steht da
"The default password has been changed."
In der DB wurde aber KEIN user angelegt.
Die tabelle ist leer ! (vorher waren da 3 user die ich löschte)
lg daniel
-
aARRRGGG.
Sorry den Rest hab ich versaut.
OBEN hab ich bei install -passwort ein neues angegeben und nicht unten bei adminpassort!!!!
Nun gehts !
Vielen Dank für die Unterstützung,
Daniel
-
Ah, wunderbar.
Die 3 User die du erwischt hast sind die standard Frontenduser...
Aber kann man sich ja schnell neu anlegen wenn man die braucht ;-)
Viele Grüße und viel spaß noch