Zeile 119 | Zeile 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 129 | Zeile 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 156 | Zeile 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']}'");
|
$db->update_query("users", $sql_array, "uid = '{$this->login_data['uid']}'");
|
} }
$salted_password = md5(md5($this->login_data['salt']).$password);
if($salted_password != $this->login_data['password']) {
| } }
$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']) {
|
$this->invalid_combination(true); return false; }
| $this->invalid_combination(true); return false; }
|
Zeile 197 | Zeile 206 |
---|
}
switch($mybb->settings['username_method'])
|
}
switch($mybb->settings['username_method'])
|
{
| {
|
case 1: $this->set_error('invalidpwordusernameemail', $login_text); break;
| case 1: $this->set_error('invalidpwordusernameemail', $login_text); break;
|
Zeile 237 | Zeile 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)) {
|