php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.01.2012, 22:27  
Benutzer
 
Registriert seit: 29.11.2011
Beiträge: 49
PHP-Kenntnisse:
Anfänger
slipknoter6 kann nur auf Besserung hoffen
Standard [Erledigt] Immer Passwort Stimmt nicht!!

Hallo
wieso kann er nicht daspw aus der DB(MD5 verschlüsselt) mit den pw was man postet vergelichen?

ich habe das so versucht

PHP-Code:
$password "SELECT `password` FROM `accounts` WHERE `login` = '".mysql_real_escape_string($_SESSION["username"])."'";
if ((
md5($_POST['password'][0])) !== ($password)) $error[] = 'Das Passwort stimmt nicht!'
slipknoter6 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.01.2012, 22:36  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Alter...

Weil du die Datenbank gar nicht dazu befragst? $password ist der String welcher auf der rechten Seite steht. Kein mysql_query o.Ä. welches diesen an die Datenbank schickt, kein mysql_fetch_array o.Ä. welches die Rückgabe abholt.

Außerdem zu beachten:
http://www.php.de/php-einsteiger/464...verwenden.html (Bitte aussagekräftige Threadtitel verwenden)

Und lerne nochmal Grundlagen, ewig machen die Mods das Trauerspiel hier sicher nicht mehr mit...
http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung)
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 26.01.2012, 22:55  
Benutzer
 
Registriert seit: 29.11.2011
Beiträge: 49
PHP-Kenntnisse:
Anfänger
slipknoter6 kann nur auf Besserung hoffen
Standard

PHP-Code:
    $password "SELECT `password` FROM `accounts` WHERE `login` = '".mysql_real_escape_string($_SESSION["username"])."'";
    
$ress mysql_query($password$db);
    
$row mysql_fetch_array($ressMYSQL_NUM);
    if ((
md5($_POST['password'][0])) !== ($row[0])) $error[] = 'Das Passwort stimmt nicht!'
So habe ich das jetzt aber klappt nicht bin nit so gut mit MYSQL sry das ich damit jetzt nerve aber will es auch mal hinkriegen. Und bei solchen sachen kommt halt das kind bei mir raus. Wo ich einfach nicht weiter weis HELP ME PLS
slipknoter6 ist offline   Mit Zitat antworten
Alt 26.01.2012, 23:39  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

http://dev.mysql.com/doc/refman/5.5/...l#function_md5

http://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 27.01.2012, 00:03  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

Was gibt dir denn folgender Code aus?
PHP-Code:
var_dump$_POST['password'][0] ); 
Sirke ist offline   Mit Zitat antworten
Alt 27.01.2012, 02:28  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von slipknoter6 Beitrag anzeigen
PHP-Code:
    $password "SELECT `password` FROM `accounts` WHERE `login` = '".mysql_real_escape_string($_SESSION["username"])."'";
    
$ress mysql_query($password$db);
    
$row mysql_fetch_array($ressMYSQL_NUM);
    if ((
md5($_POST['password'][0])) !== ($row[0])) $error[] = 'Das Passwort stimmt nicht!'
1. welche Fehlemeldungen gibt es im Browserfenster oder im error_log?
2. $_SESSION["username"] <-- wo wird die Session gestartet? Wie sieht die Session Config aus?
3. $_POST['password'][0] <-- sehr eichelartig. Wie sieht das Formular aus, bei dem es offenbar mehr als ein Feld namens password gibt?
  Mit Zitat antworten
Alt 27.01.2012, 07:27  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.167
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
3. $_POST['password'][0] <-- sehr eichelartig. Wie sieht das Formular aus, bei dem es offenbar mehr als ein Feld namens password gibt?
[OT]Geben Sie hier, hier oder hier ihr Kennwort ein. [/OT]
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online   Mit Zitat antworten
Alt 27.01.2012, 08:35  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Wie meikel schon angemerkt hat halte auch ich das hier für falsch:
PHP-Code:
$_POST['password'][0
Probiere mal das hier:
PHP-Code:
$_POST['password'
obwohl, wie bereits gesagt, keiner weiß, wie Dein Formular wirklich ausssieht...
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 27.01.2012, 08:59  
Erfahrener Benutzer
 
Benutzerbild von Nullraff
 
Registriert seit: 27.10.2010
Beiträge: 183
PHP-Kenntnisse:
Fortgeschritten
Nullraff befindet sich auf einem aufstrebenden Ast
Standard

Wie wäre es noch mit der Abfrage von "mysql_error"?
PHP-Code:
if (mysql_errno()) die ("MySQL-Error: " mysql_error()); 
__________________
Kaum macht man's richtig, schon geht's
Nullraff ist offline   Mit Zitat antworten
Alt 27.01.2012, 14:32  
Benutzer
 
Registriert seit: 29.11.2011
Beiträge: 49
PHP-Kenntnisse:
Anfänger
slipknoter6 kann nur auf Besserung hoffen
Standard

ah okay in formular gib es nur ein mal passwort aber 2mal newpasswort habe es noch heute morgen bemerkt aber geht irgendwie immer noch nicht und errors gib es keine und der errolog oder so finde ich nit mal
slipknoter6 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Imap - Verbindung mit sha1 verschlüsseltem Passwort? lucloef PHP-Fortgeschrittene 4 30.11.2011 14:14
[benötigt Tipps] Passwort zurücksetzen Skript // Es wird keine Email verschickt ghorki PHP Einsteiger 10 18.10.2011 11:32
Passwort aus Login weiterhin nutzen mhdd PHP Tipps 2010 3 16.05.2010 17:08
Passwort vergessen MD5 darkicenetwork PHP Tipps 2010 12 25.03.2010 16:33
[Erledigt] Passwort verstecken... Request: mal gehts, mal nicht defcut JavaScript, Ajax und mehr 21 04.03.2010 00:19
passwort vergleich funktioniert leider nicht coyboc PHP Tipps 2010 10 11.02.2010 17:32
Einfaches Passwort vergessen Script sakanoue PHP Tipps 2009 7 23.12.2009 14:22
Passwort versenden pixtr-2009 PHP Tipps 2009 1 10.11.2009 09:25
[Erledigt] Passwort und Nutzerverwaltung in Php und Mysql PHP Tipps 2005-2 7 23.06.2005 17:46
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Passwort geschützte Seite - PHP ohne MySQL PHP Tipps 2004-2 3 29.12.2004 18:26
[Erledigt] Passwort vergessen-Script PHP Tipps 2004-2 8 11.11.2004 18:56
Passwort übergeben duerov PHP Tipps 2004 5 27.09.2004 09:41
Passwort verschlüsselung Datenbanken 5 06.09.2004 10:31
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum