Tul xxx Tul
User / IP
:
216.73.216.217
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
/
piscina
/
app
/
controllers
/
Viewing: LoginController.php
<?php namespace App\Controllers; use App\Core\Controller; use App\Core\Config; use App\Models\Usuario; class LoginController extends Controller { public function index(): void { if (session_status() !== PHP_SESSION_ACTIVE) { session_start(); } $error = $_SESSION['error'] ?? null; unset($_SESSION['error']); $this->view( 'login/index', ['error' => $error], [ 'variant' => 'auth', 'sidebar' => false, 'topbar' => false, 'footer' => false, 'main_class' => 'auth-main d-flex align-items-center justify-content-center flex-grow-1 py-5 px-3', ] ); } public function autenticar(): void { if ($_SERVER['REQUEST_METHOD'] !== 'POST') { header('Location: ' . Config::basePath() . 'login'); exit; } $identificador = trim($_POST['usuario'] ?? ''); $password = trim($_POST['password'] ?? ''); if ($identificador === '' || $password === '') { $_SESSION['error'] = 'Debes completar todos los campos.'; header('Location: ' . Config::basePath() . 'login'); exit; } $resultado = Usuario::autenticar($identificador, $password); if (!$resultado['ok']) { $_SESSION['error'] = $resultado['mensaje']; header('Location: ' . Config::basePath() . 'login'); exit; } if (session_status() !== PHP_SESSION_ACTIVE) { session_start(); } $_SESSION['user'] = [ 'id' => $resultado['usuario']['id'], 'nombre' => $resultado['usuario']['nombre'], 'usuario' => $resultado['usuario']['usuario'], 'rol' => $resultado['usuario']['rol'], ]; header('Location: ' . Config::basePath() . 'dashboard'); exit; } public function salir(): void { if (session_status() !== PHP_SESSION_ACTIVE) { session_start(); } $_SESSION = []; if (ini_get('session.use_cookies')) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params['path'], $params['domain'], $params['secure'], $params['httponly']); } session_destroy(); header('Location: ' . Config::basePath() . 'login'); exit; } }
Coded With 💗 by
0x6ick