Devil 0 Report post Posted December 4, 2005 Hallo an alle. Ich habe folgende Bitte. Ich benötige ein Login welches die eingegebenen Daten mit denen der ibf_members vergleicht. Sprich auf richtigen Benutzernamen und Passwort überprüft Ich habe ein solches Script für das 1.3er gefunden, scheitere aber daran es 2.1.3 tauglich zu machen. Würde sich das bitte jemand von euch ansehen und mir sagen was verändert werden muss? Die Tabelle vom 2.1.3 ist die ibf_members und die Spalten sind "name" und "member_login_key" Die GRuppenberechtigung benötige ich ihm Script nicht. Ich habe die alten Datenbank-Tabellen und Spalten durch die vom 2.1.3 ersetzt aber bekomme nur die Meldung das etwas nicht stimmt. <?php exit; } session_register("uid"); session_register("pwd"); $pwd = str_replace( '$', "$", $pwd); if ( get_magic_quotes_gpc() ) { $pwd = stripslashes($pwd); } $pwd = preg_replace( "/\\\(?!&#|?#)/", "\\", $pwd ); $md5p = md5($pwd); $luser = strtolower($uid); dbConnect($dbname); $sqlgroup = "SELECT g_id FROM ibf_groups WHERE g_title = '$allowedgroup'"; $resultgroup = mysql_query($sqlgroup); if (!$resultgroup) { error("Error:". "Group $allowedgroup not found."); } $allowgroup = mysql_result($resultgroup,0); $sql = "SELECT * FROM ibf_members WHERE name = '$luser' AND password = '$md5p' AND mgroup in (4,$allowgroup) "; $result = mysql_query($sql); if (!$result) { error("A database error occurred while checking your ". "login details.\\nIf this error persists, please ". "contact the site admin."); } if (mysql_num_rows($result) == 0) { session_unregister("uid"); session_unregister("pwd"); unset($uid); unset($pwd); session_start(); ?> Share this post Link to post
Devil 0 Report post Posted December 7, 2005 hat den keiner von euch irgendeinen Tipp für mich? Share this post Link to post