Hallo,laufend bekomme ich eine Fehlermeldung Benutzername oder passwort
stimmen nicht überein.
was nun???
Gruß Delta
Sich an das passwort erinnern oder wiederherstellen lassen
neuer Shop oder besteht der schon eine Weile?
du kannst das Passwort reseten, errechnen tut sich der hash und die salt so:
-
Salt:
ist ein 10 Zeichen String, was du als Salt wählst ist egal -
Passwort Hash:
Die MD5 des Passworts concat hex zu String der Salt.
In Code:
<?PHP
function hexToStr($hex)
{
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2)
{
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
$newPass = md5(microtime());
$newPass = substr($newPass,0,7);
$salt = substr(md5(microtime()),12,10);
$hash = md5($newPass.hexToStr($salt));
echo "HASH: ".$hash."<br/>";
echo "SALT: ".$salt."<br />";
echo "PASS: ".$newPass;
Das Ergebnis HASH kommt in OXPASSWORD und das Ergebnis von SALT kommt in OXPASSSALT.
In die DB kannst du es damit bringen, damit hätten wir schon fast ein Passwort Reset Tool 
UPDATE oxuser SET OXPASSWORD = ‘<DEINMD5HASHKOMMTHIERHER>’, OXPASSSALT = ‘<UNDHIERSALT>’ WHERE OXID = “oxdefaultadmin”
Was PASS ist kannst du dir dann sicher denken.
Viel Erfolg!
P.S.: Den Code hab ich mir Teils aus meinem Sputnik! Projekt geliehen:
http://forum.oxid-esales.com/showthread.php?p=120804