04.01.2017, 19:16
Hallo, ich brauchte einen Login-Check für meine Webseite.
Da ich auch erst bei Google gesucht habe aber nichts gefunden habe, möchte ich meine Funktion mit euch teilen. Wenn es der falsche Bereich ist, einfach das Thema verschieben.
Getestet mit der Version 1.8.9.
Da ich auch erst bei Google gesucht habe aber nichts gefunden habe, möchte ich meine Funktion mit euch teilen. Wenn es der falsche Bereich ist, einfach das Thema verschieben.
Getestet mit der Version 1.8.9.
PHP-Code:
<?php
define('IN_MYBB', false);
require_once './global.php';
function checkLogin($username, $password)
{
$query = $db->query("SELECT * FROM mybb_users WHERE username='".$db->escape_string($username)."'");
if($query->num_rows == 0)
{
return false;
} else {
while($result = $db->fetch_array($query))
{
$end_password = $result['password'];
if(md5(md5($result['salt']).md5($password)) == $end_password)
{
return true;
} else {
return false;
}
}
}
}
?>