Vergleich inc/datahandlers/login.php - 1.8.3 - 1.8.4

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 119Zeile 119

function verify_password($strict = true)
{


function verify_password($strict = true)
{

		global $db, $mybb;

		global $db, $mybb, $plugins;


$this->get_login_data();



$this->get_login_data();


Zeile 129Zeile 129
			$this->invalid_combination();
return false;
}

			$this->invalid_combination();
return false;
}

 

$args = array(
'this' => &$this,
'strict' => &$strict,
);

$plugins->run_hooks('datahandler_login_verify_password_start', $args);


$user = &$this->data;



$user = &$this->data;


Zeile 156Zeile 163
			}

if(!$this->login_data['loginkey'])

			}

if(!$this->login_data['loginkey'])

			{

			{

				$this->login_data['loginkey'] = generate_loginkey();

				$this->login_data['loginkey'] = generate_loginkey();





				$sql_array = array(
"loginkey" => $this->login_data['loginkey']
);

				$sql_array = array(
"loginkey" => $this->login_data['loginkey']
);





				$db->update_query("users", $sql_array, "uid = '{$this->login_data['uid']}'");
}
}

$salted_password = md5(md5($this->login_data['salt']).$password);

				$db->update_query("users", $sql_array, "uid = '{$this->login_data['uid']}'");
}
}

$salted_password = md5(md5($this->login_data['salt']).$password);

 

$plugins->run_hooks('datahandler_login_verify_password_end', $args);


if($salted_password != $this->login_data['password'])


if($salted_password != $this->login_data['password'])

		{

		{

			$this->invalid_combination(true);
return false;
}

			$this->invalid_combination(true);
return false;
}

Zeile 237Zeile 246

$plugins->run_hooks('datahandler_login_validate_start', $this);



$plugins->run_hooks('datahandler_login_validate_start', $this);


		$this->verify_attempts($mybb->settings['captchaimage']);




		if(!defined('IN_ADMINCP'))
{
$this->verify_attempts($mybb->settings['captchaimage']);
}


if(array_key_exists('username', $user))
{


if(array_key_exists('username', $user))
{