MyBB.de Forum
Login Check - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html)
+--- Thema: Login Check (/thread-34083.html)



Login Check - RyanC - 04.01.2017

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. Smile

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;
            }
        }
    }
}
?>



RE: Login Check - StefanT - 05.01.2017

Warum verwendest du nicht validate_password_from_username($username, $password)?


RE: Login Check - RyanC - 14.01.2017

(05.01.2017, 11:50)StefanT schrieb: Warum verwendest du nicht validate_password_from_username($username, $password)?

Oh, hatte ich nicht gesehen. So gehts natürlich auch, danke.  Big Grin