Ich programmiere derzeit eine Community und habe als Forensoftware phpbb3 gewählt .... die Seite programmiere ich selbst ... ich kam auf die Idee, dass eine Person sich nur einmal registrieren muss, im Forum, und dass er sich mit seinen Daten auch auf der Page einloggen kann... schön und gut ... aber das Passwort ist irgendwie komisch verschlüsselt ... in der Datenbank erkenne ich keine Form von MD5 oder SHA1, sondern irgendwie so etwas:
$H$9o5XaDwABLEj.UrsVBdv3NbvS.7rnK1
Deshalb kann ich keine normale sql-Abfrage programmieren ... normalerweise würde ich das aus dem Stegreif so machen:
Code: Alles auswählen
<?php
$name = $_POST['name'];
$pwd = md5( $_POST['pwd'] ); // oder eben sha1();
$sql = "SELECT * FROM user_table WHERE username = " . $name . " AND password = " . $pwd;
$result = mysql_query( $sql );
// usw ...weiss jetzt auch nicht, ob da was fehlerhaft dran ist
?>
Edit: Nur zur Info ... in der Knowledge Base habe ich schon nachgeguckt ..