$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: