if(isset($_POST["submit"])){
		$email = $func->IsMail($_POST["email"]);
		$login = $func->IsLogin($_POST["login"]);
		$time = time();
		$tdel = $time + 60*30;
		
		$new_password = substr(md5(time()), 0, 7);
		$new_pass = $func->md5Password($new_password);
		
	if($email !== false || $login !== false){
		if($email !== false && $login !== false) {
			$db->Query("DELETE FROM `db_recovery` WHERE `date_del` < '$time'");
			$db->Query("SELECT COUNT(*) FROM `db_recovery` WHERE `ip` = INET_ATON('".$func->UserIP."') OR `email` = '$email' OR `user` = '$login'");
			if($db->FetchRow() == 0){
				$db->Query("SELECT `id`, `user`, `email`, `pass` FROM `db_users_a` WHERE `email` = '$email' AND `user` = '$login'");
				if($db->NumRows() == 1){
				$db_q = $db->FetchArray();
				$db->Query("INSERT INTO `db_recovery` (`user`, `email`, `ip`, `date_add`, `date_del`) VALUES ('$login', '$email',INET_ATON('".$func->UserIP."'),'$time','$tdel')");
				$db->Query("UPDATE `db_users_a` SET `pass` = '$new_pass' WHERE `email` = '$email'");
					$sender = new isender;
					$sender -> RecoveryPassword($db_q['user'], $new_password, $db_q['email']);
					echo "
Giriş şifreniz eposta adresinize gönderildi.
";
				} else echo "
Böyle bir kullanıcı bulunamadı.
";
			} else echo "
30 dakika da bir şifre isteğinde bulunabilirsiniz.
";
		}
		elseif($email !== false && $login === false) {
			$db->Query("DELETE FROM `db_recovery` WHERE `date_del` < '$time'");
			$db->Query("SELECT COUNT(*) FROM `db_recovery` WHERE `ip` = INET_ATON('".$func->UserIP."') OR `email` = '$email'");
			if($db->FetchRow() == 0){
				$db->Query("SELECT `id`, `user`, `email`, `pass` FROM `db_users_a` WHERE `email` = '$email'");
				if($db->NumRows() == 1){
				$db_q = $db->FetchArray();
				$db->Query("INSERT INTO `db_recovery` (`email`, `ip`, `date_add`, `date_del`) VALUES ('$email',INET_ATON('".$func->UserIP."'),'$time','$tdel')");
				$db->Query("UPDATE `db_users_a` SET `pass` = '$new_pass' WHERE `email` = '$email'");
					$sender = new isender;
					$sender -> RecoveryPassword($db_q['user'], $new_password, $db_q['email']);
						echo "
Giriş şifreniz eposta adresinize gönderildi.
";
				} else echo "
Böyle bir kullanıcı bulunamadı.
";
			} else echo "
30 dakika da bir şifre isteğinde bulunabilirsiniz.
";
		}
		elseif($email === false && $login !== false) {
			$db->Query("DELETE FROM `db_recovery` WHERE `date_del` < '$time'");
			$db->Query("SELECT COUNT(*) FROM `db_recovery` WHERE `ip` = INET_ATON('".$func->UserIP."') OR `user` = '$login'");
			if($db->FetchRow() == 0){
				$db->Query("SELECT `id`, `user`, `email`, `pass` FROM `db_users_a` WHERE `user` = '$login'");
				if($db->NumRows() == 1){
				$db_q = $db->FetchArray();
				$db->Query("INSERT INTO `db_recovery` (`user`, `ip`, `date_add`, `date_del`) VALUES ('$login', INET_ATON('".$func->UserIP."'),'$time','$tdel')");
				$db->Query("UPDATE `db_users_a` SET `pass` = '$new_pass' WHERE `user` = '$login'");
					$sender = new isender;
					$sender -> RecoveryPassword($db_q['user'], $new_password, $db_q['email']);
					echo "
Giriş şifreniz eposta adresinize gönderildi.
";
				} else echo "
Böyle bir kullanıcı bulunamadı.
";
			} else echo "
30 dakika da bir şifre isteğinde bulunabilirsiniz.
";
		}
	}else echo "
Yanlış kullanıcı adı veya şifre
";
 } 
 
	if(isset($_POST["loginform"])){
		$lmail = $func->IsMail($_POST["email"]);
		$login = $func->IsLogin($_POST["login"]);
		if($login !== false){
		if($lmail !== false){
			$db->Query("SELECT `id`, `user`, `pass`, `referer_id`, `banned` FROM `db_users_a` WHERE `email` = '$lmail' AND `user` = '$login'");
			if($db->NumRows() == 1){
			
			$log_data = $db->FetchArray();
			
				$pass = $func->md5Password($_POST["pass"]);
				if($log_data["pass"] == $pass){
				
					if($log_data["banned"] == 0){
						
						# Считаем рефералов
						$db->Query("SELECT COUNT(*) FROM `db_users_a` WHERE `referer_id` = '".$log_data["id"]."'");
						$refs = $db->FetchRow();
						
						$db->Query("UPDATE `db_users_a` SET `referals` = '$refs', `date_login` = '".time()."', `ip` = INET_ATON('".$func->UserIP."') WHERE `id` = '".$log_data["id"]."'");
						
						$_SESSION["user_id"] = $log_data["id"];
						$_SESSION["user"] = $log_data["user"];
						$_SESSION["referer_id"] = $log_data["referer_id"];
						Header("Location: /account.html");
						
		}else echo "
Hesabınız askıya alındı.
";
		}else echo "
Şifreniz yanlış
";
		}else echo "
Bu kullanıcı kayıtlı değil.
";
		}else echo "
Böyle bir email adresi kullanılmamaktadır.
";
		}else echo "
Yanlış giriş de bulundunuz.
";
	}
?>
	
		Şifremi Unuttum?
		Kullanıcı adınızı veya eposta adresinizi girin. Şifreniz mail olarak size ulaşacaktır.