به بخشید کد فرمم رو تصحیح میکنم
کد پیاچپی:
if ($t == "login") {
$data['error_message'] = $lang['error_empty_login'];
if (!empty($_POST['login_id']) && !empty($_POST['login_password'])) {
$login_id = SK_secureEncode($_POST['login_id']);
$login_password = trim($_POST['login_password']);
$login_password_md5 = md5($login_password);
if (preg_match('/@/', $login_id)) {
$db_query_part = "email='$login_id'";
} elseif (preg_match('/^[0-9]+$/', $login_id)) {
$db_query_part = "id=$login_id";
} else {
$db_query_part = "username='$login_id'";
}
$query_one = "SELECT id FROM " . DB_ACCOUNTS . " WHERE $db_query_part AND password='$login_password_md5' AND type='user' AND active=1";
$sql_query_one = mysqli_query($dbConnect, $query_one);
$data['error_message'] = $lang['error_bad_login'];
if (($sql_numrows_one = mysqli_num_rows($sql_query_one)) == 1) {
$sql_fetch_one = mysqli_fetch_assoc($sql_query_one);
$query_two = "SELECT username,email_verified FROM " . DB_ACCOUNTS . " WHERE id=" . $sql_fetch_one['id'] . " AND password='$login_password_md5' AND type='user' AND active=1";
$sql_query_two = mysqli_query($dbConnect, $query_two);
if (($sql_numrows_two = mysqli_num_rows($sql_query_two)) == 1) {
$sql_fetch_two = mysqli_fetch_assoc($sql_query_two);
$continue = true;
if ($config['email_verification'] == 1 && $sql_fetch_two['email_verified'] == 0) {
$continue = false;
$data['error_message'] = $lang['error_verify_email'];
}
if ($continue == true) {
$_SESSION['user_id'] = $sql_fetch_one['id'];
$_SESSION['user_pass'] = $login_password_md5;
if (!empty($_POST['keep_logged_in']) && $_POST['keep_logged_in'] == 1) {
setcookie('sk_u_i', $_SESSION['user_id'], time() + (60 * 60 * 24 * 7));
setcookie('sk_u_p', $_SESSION['user_pass'], time() + (60 * 60 * 24 * 7));
}
$data['status'] = 200;
$data['redirect_url'] = SK_smoothLink('index.php?tab1=home');
}
}
}
کد پیاچپی:
}