$check = $hasher->CheckPassword($finalpassword . $finalsalt . $passwordsalt, $database_password); if ($check) { if ($queryUser == 0) { $insertsuccess = "INSERT INTO " . $mysqltable_name_2 . " (login_system_login_attempts_user_id,login_system_login_attempts_ip,login_system_login_attempts_attempts,login_system_login_attempts_first_date,login_system_login_attempts_date,login_system_login_attempts_username) VALUES (" . mysql_real_escape_string_awesome($userSql['login_system_registrations_user_id']) . "," . mysql_real_escape_string_awesome($finaluserip) . ",0," . mysql_real_escape_string_awesome($datetime) . "," . mysql_real_escape_string_awesome($datetime) . "," . mysql_real_escape_string_awesome($finalusername) . ")"; $insertquery = mysql_query($insertsuccess); } else { $updatesuccess = "UPDATE " . $mysqltable_name_2 . " SET login_system_login_attempts_attempts = 0, login_system_login_attempts_blocked_time = '0000-00-00 00:00:00', login_system_login_attempts_ip = " . mysql_real_escape_string_awesome($finaluserip) . ", login_system_login_attempts_date = " . mysql_real_escape_string_awesome($datetime) . " WHERE login_system_login_attempts_username = "******""; $updatequery = mysql_query($updatesuccess); } $_SESSION['userLogin'] = $userSql['login_system_registrations_user_id']; $_SESSION['userName'] = $userSql['application_id']; $_SESSION['start'] = time(); $_SESSION['expire'] = $_SESSION['start'] + 60 * 60; if ($_SESSION['userLogin']) { echo $lang['login_account_success']; redirect_time($baseurl . 'admin/dashboard.php?lang=' . $_GET['lang'] . ''); } else { echo $lang['login_no_session']; } } else { if ($sqlUser['login_system_login_attempts_attempts'] >= 3) { $unlocktime = date("Y-m-d H:i:s", strtotime('+1 hour')); $blocked = "UPDATE " . $mysqltable_name_2 . " SET login_system_login_attempts_blocked_time = " . mysql_real_escape_string_awesome($unlocktime) . " WHERE login_system_login_attempts_username = "******""; $blockedquery = mysql_query($blocked); echo $lang['login_account_blocked']; } else { if ($queryUser == 0) { $insertfail = "INSERT INTO " . $mysqltable_name_2 . " (login_system_login_attempts_ip,login_system_login_attempts_attempts,login_system_login_attempts_date,login_system_login_attempts_username) VALUES (" . mysql_real_escape_string_awesome($finaluserip) . ",1," . mysql_real_escape_string_awesome($datetime) . "," . mysql_real_escape_string_awesome($finalusername) . ")"; $insertquery = mysql_query($insertfail); } else { $updatefail = "UPDATE " . $mysqltable_name_2 . " SET login_system_login_attempts_attempts = login_system_login_attempts_attempts+1, login_system_login_attempts_ip = " . mysql_real_escape_string_awesome($finaluserip) . ", login_system_login_attempts_date = " . mysql_real_escape_string_awesome($datetime) . " WHERE login_system_login_attempts_username = "******"";
$automail->From = $youremail; $automail->FromName = $yourname; $automail->isHTML(true); $automail->CharSet = "UTF-8"; $automail->Encoding = "base64"; $automail->Timeout = 200; $automail->ContentType = "text/html"; $automail->SMTPDebug = 0; // 0 = off (for production use) // 1 = client messages // 2 = client and server messages $automail->AddAddress($finaluseremail); $automail->Subject = $lang['resend_activation_account']; $automail->Body = $automessageemail; $automail->AltBody = "To view this message, please use an HTML compatible email"; if ($automail->Send()) { echo $lang['resend_activation_token_successful']; redirect_time($baseurl . 'login.php?lang=' . $_GET['lang'] . ''); } else { echo $lang['resend_activation_token_unsuccessful']; } } } else { echo $lang['resend_activation_token_missing_member']; } } else { echo $lang['resend_activation_token_account_still_blocked']; } } else { echo $lang['resend_activation_token_account_already_active']; } } else { echo $lang['resend_activation_token_failed_connect_with_db'];
$adapter = $hybridauth->getAdapter($provider); $finalemailtoken = md5(uniqid(rand(), true)); $datetime = date("Y-m-d H:i:s"); $expiretokenemail = date("Y-m-d H:i:s", strtotime('+1 hour')); $duplicate = mysql_query("SELECT * FROM " . $mysqltable_name_5 . " WHERE login_system_register_social_networks_email = " . mysql_real_escape_string_awesome($finaluseremail) . ""); $result = mysql_num_rows($duplicate); if ($result == 0) { $usersuccess = mysql_query("SELECT login_system_register_social_networks_provider_user_id FROM " . $mysqltable_name_5 . " WHERE login_system_register_social_networks_provider_user_id = " . mysql_real_escape_string_awesome($_SESSION['loginProviderID']) . ""); $usersql = mysql_num_rows($usersuccess); $updatesuccess = "UPDATE " . $mysqltable_name_5 . " SET login_system_register_social_networks_email = " . mysql_real_escape_string_awesome($finaluseremail) . ", login_system_register_social_networks_date = " . mysql_real_escape_string_awesome($datetime) . " WHERE login_system_register_social_networks_provider_user_id = " . mysql_real_escape_string_awesome($_SESSION['loginProviderID']) . ""; $updatesession = mysql_query($updatesuccess); $usersearch = mysql_query("SELECT login_system_register_social_networks_email FROM " . $mysqltable_name_5 . " WHERE login_system_register_social_networks_provider_user_id = " . mysql_real_escape_string_awesome($_SESSION['loginProviderID']) . ""); $userquery = mysql_num_rows($usersearch); if ($userquery) { echo $lang['complete_registration_success']; redirect_time($baseurl . 'admin/dashboard.php?provider=' . $provider . '&lang=' . $_GET['lang'] . ''); } else { echo $lang['complete_registration_error']; } } else { echo $lang['complete_registration_duplicate_email']; } } catch (Exception $e) { switch ($e->getCode()) { case 0: $error = $lang['login_social_hybrid_error']; break; case 1: $error = $lang['login_social_hybrid_conf_error_']; break; case 2: