HILFE! Ich Empfange keine Emails mehr und meine alte handynummer ist deaktiviert und ich kann mich bei steam nicht mehr anmelden was tun?

HILFE! Ich Empfange keine Emails mehr und meine alte handynummer ist deaktiviert und ich kann mich bei steam nicht mehr anmelden was tun?

ich habe ein neues handy, meine alte nummer ist seit monaten deaktiviert, steam zeigt mir kein steam guard mehr an & ich kann auch nicht mehr über der steam app irgendwas bestätigen lassen, meine alte handynummer ist noch auf den acc und ich kann sie nicht ändern, dort steht "Diese Sitzung zur Wiederherstellung des Accounts ist nicht länger gültig. Bitte versuchen Sie es erneut." das passwort ist garantiert richtig weil ich mir das passwort aufgeschrieben habe und ich habe garantiert kein rechtschreibfehler drin), dazu kommt noch das bei gmail steht das ich keine emails mehr empfangen kann weil der speicherplatz voll ist, ich kann den support nicht kontaktieren da es (soweit ich weiß) keine nummer gibt wo man anrufen kann, es gibt da nur seiten wo man sich durch klicken kann aber dafür muss man sich dort anmelden was aber nicht geht da ich (wie gesagt) keine emails empfange und meine handynummer deaktiviert worden ist. und immer wenn ich mein passwort eingebe steht: "Diese Sitzung zur Wiederherstellung des Accounts ist nicht länger gültig. Bitte versuchen Sie es erneut." ich habe eine neue nummer aber kann sie nicht ändern, ich habe eine email wo ich anscheinend keine emails mehr empfangen kann, bestätigungscode kommt auch nicht in der steam app an, (auf dem pc bin ich eingeloggt und auf dem handy auch deswegen bin ich verwirrt warum ich nichts ändern kann.) was soll ich tun?

Ich kann nur angeben "ich habe kein zugriff" "ich habe kein zugriff" usw... und wenn ich das passwort eingebe kommt das was im ersten bild zu sehen ist "Diese Sitzung zur Wiederherstellung des Accounts ist nicht länger gültig. Bitte versuchen Sie es erneut." was kann man da tun?

Bild zum Beitrag
Passwort, Gmail, SMS, Steam, Telefonnummer
Php Hashen mit "Salz" / PASSWORD_DEFAULT?
$password = "passwort";
$hashed = password_hash($password, PASSWORD_DEFAULT);
if(password_verify($password, $hashed)){
    echo $hashed;
}

Also so würde ich jetzt den string "passwort" hashen mit etwas vollkommen zufälligem / salz und es zb auf meiner datenbank speicher, alles schön und gut.

Jetzt kommt das große aber, wenn ich die Seite von irgendwo anders aufrufe. Dann mich einloggen will wird das eingegebene wieder gehasht mit einem salz um es mit der sql datenbank abzugleichen.

Das geht aber garnicht weil dieses Salz doch immer ein anderer ist wenn ihr versteht was ich meine.

Hashes ohne salz vergleichen kriege ich schonmal ohne probleme hin.

zum beispiel so würde mein login/abgleich mit der datenbank aussehen :

if(isset($_POST["username"]) && isset($_POST["password"])){

$hash = hash("sha512", $_POST["password"]);

$mysqli1 = new mysqli($servername, $user, $pw, $db);
$result = $mysqli1->query('SELECT id FROM user WHERE username = "'. $_POST["username"]. '"  ');
$result1 = $mysqli1->query('SELECT id FROM user WHERE password = "'. $hash. '"  ');

if($result->num_rows == 1 and $result1->num_rows == 1 ) {
  echo "Login erfolreich"; 
} else {
    echo "Falsches Passwort oder Nutzername";
}
$mysqli1->close();
}

Hab jetzt mysqli benutzt weil es irgendwie übersichtlicher ist, und ob das anfällig für Sql Injections oder so ist spielt eigentlich keine rolle erstmal. Manche stört das

PC, Server, Computer, Technik, Web, Webseite, programmieren, Passwort, Hash, Informatik, IT-Sicherheit, Kryptographie, MySQL, PHP, Programmiersprache, Technologie, web-development, Web Developer

Meistgelesene Beiträge zum Thema Passwort