Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 05:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP - Passwort verschlüsseln mit hash()

Discussion on PHP - Passwort verschlüsseln mit hash() within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
InternetRambo's Avatar
 
elite*gold: 220
Join Date: Jul 2015
Posts: 38
Received Thanks: 11
PHP - Passwort verschlüsseln mit hash()

.
InternetRambo is offline  
Old 01/18/2018, 10:55   #2
 
Guron's Avatar
 
elite*gold: 112
Join Date: Feb 2014
Posts: 878
Received Thanks: 272
Zu aller erst einmal: Bitte umschließe deinen Code mit dem PHP Tag, damit wir einen besseren Überblick haben.

Deine Struktur ist extrem schlecht, unübersichtlich und fehlerhaft. Arbeitest du in der Schule oder zuhause am PC? Ich würde auf's erstere tippen, denn du hast zwei geschweifte Klammern für deine if clause vergessen, die aber offenbar keine Fehlermeldung verursacht haben. Dies ist deiner Struktur zu verschulden, bitte ändere sie!

Ich habe deinen Code verbessert und die Fehler weggemacht. Die Verschlüsslung funktioniert problemlos. Wahrscheinlich wurde die Verschlüsslung mit Buchstaben nicht akzeptiert, weil du deine if Abfragen nicht richtig beendet hast. Und bitte gewöhne dir elseif und Einrücken an.

PHP Code:
if(empty($mPW1) || empty($mPW2)){
    echo 
"Sie haben in mindestens ein Feld kein Passwort eingegeben!";
} elseif(
$hashed1 == $hashed2) {
    if (
mysqli_connect_errno() <> 0){ 
        echo 
"<h2>Keine Datenbankverbindung</h2>";
    } else {
        
$mSQL "SELECT * FROM schueler WHERE idSchueler = '$mID'";
        
//echo "$mSQL";
        
$abfrageErgebnis $dbVerbindung->query($mSQL);
        
$aktuelleZeile $abfrageErgebnis->fetch_object();
        if(
$abfrageErgebnis->num_rows!=0){
            
$mSQL "UPDATE `mydb` . `schueler` SET `Passwort`='$hashed1' WHERE `idSchueler`='$mID'";
            
//echo "$mSQL";
            
if ($dbVerbindung->query($mSQL)==TRUE)
            {
                echo 
"Ihr Passwort wurde erfolgreich geändert!";
            }
        }
    }

Guron is offline  
Thanks
1 User
Old 01/18/2018, 15:02   #3

 
InternetRambo's Avatar
 
elite*gold: 220
Join Date: Jul 2015
Posts: 38
Received Thanks: 11
.
InternetRambo is offline  
Old 01/18/2018, 16:53   #4
 
elite*gold: 0
Join Date: May 2015
Posts: 700
Received Thanks: 444
Quote:
Originally Posted by Prinzt1 View Post
Ja ich habe nur den notwendigen Code reingemacht (war mein erster Thread).

Also ich habe es auch mit deinem Code probiert und es geht immer noch nicht. Habe es zuerst mit dem Passwort "1u1u1" probiert, funktioniert und wenn ich das Passwort zu "u1u1u" umbenenne dann funktioniert es wieder nicht (ich vermute sehr stark es liegt an den Buchstaben am Anfang und am Ende).

Hab es auch schon mit der Methode password_hash() und md5() versucht und es läuft aufs gleiche hinaus.

Vielen dank trotzdem
Nee, dem Hash sieht man ja gar nimmer an, ob dein Passwort mit einer Zahl oder einem Buchstaben beginnt.

Was genau heißt denn "funktioniert nicht"? Klappt alles bis auf das UPDATE Query?
Gibt das Query einen Fehler? Passiert einfach nichts? Gib dir das Query doch mal aus und kopier es bei phpmyadmin rein (oder so), funktioniert es dann?
Wenn es nicht funktioniert und keinen Fehler ausgibt, poste mal deine DB + Query.
algernong is offline  
Thanks
1 User
Old 01/18/2018, 18:31   #5

 
InternetRambo's Avatar
 
elite*gold: 220
Join Date: Jul 2015
Posts: 38
Received Thanks: 11
.
InternetRambo is offline  
Reply


Similar Threads Similar Threads
PHP & Passwort verschlüsseln
06/21/2014 - Web Development - 6 Replies
Frage ist recht Simple oder auch nicht. Da ich seit längerem was neben meiner Ausbildung Zuhause programmieren wollte ist mir nun endlich was eingefallen. Bevor ich aber einfach Anfangen wollte ich mich wegen der Sicherheit ein bisschen schlau machen. Ich bräuchte ein Verfahren (sehr sicheres Verfahren) um erstmal die Passwörter der User zu verschlüsseln. md5 & sha1 sollen ja seid ner Zeit nicht mehr so sicher sein. Habt ihr vll. irgendwelche Vorschläge? (neuste PHP Version läuft)...
MySQL5 Passwort Hash Generator in PHP-Script
08/05/2012 - Metin2 Private Server - 2 Replies
Also meine Frage an die Com. : Kann man einen MySQL5 Hash Generator in ein PHP-Script einbauen? Also: Regipage ---> PHP-Script ---> PHP-Script generiert nen Hash-Code ---> In DB schreiben?
[PHP]Passwort vom PSC Script in PHP Datei verschlüsseln
05/02/2011 - Metin2 Private Server - 19 Replies
Hallöschen. Sagt mal gibts ne möglicheit das Passwort was mit dem Cashin-Script von Sapphire auf die PSC kommt in der PHP Datei zu verschlüsseln? Beispiel: $psc->new_password = md5'15898298d06eef850d4610927cb1d13e'; So das er dann auch das entschlüsselte PW auf die PSC packt und nicht z.B. md5'15898298d06eef850d4610927cb1d13e'



All times are GMT +1. The time now is 05:01.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.