Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Devil

Benutzerdaten überprüfen

Recommended Posts

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×