Ciao a tutti,

sto lavorando ad un sito in cui ho un problema nel recuperare user e password per fare delle query e delle tabelle da un database collegato correttamente.
Il problema � il seguente, entro mi collego alla pagina di login che tramite form invia i dati alla pagina "imlogin.php" per il controllo dell'user e della password, purtroppo utilizzando un programma non posso recare modifiche a questa pagina.
Ora io ho creato un codice attraverso il quale fare una query ed estrarre soltanto per l'utente loggato una serie di dati da una tabella.
C'� un modo per recuperare i dati dal file "imlogin.php" senza modificarlo?

Sotto ho copiato tutti i codici, Grazie!

Codice PHP:
<?php
include"connect.php";
                
                
$conn mysqli_connect($host$user$pass$DB_name);
                
                
$username$_SESSION[$this->session_uname];
                echo 
"Ciao " $uname " la tua password ï¿½ ".$psw ;
                
                
$sql "SELECT * FROM DATI_UTENTE WHERE USERNAME='$username'";
                
$result $conn->query($sql);
                    if (
$result->num_rows 0) {
                    
// output data of each row
                    
while($row $result->fetch_assoc()) {
                        echo 
"id: " $row["id"]. " - Cognome: " $row["COGNOME"]. " Nome: " $row["NOME"]. " Sesso: " $row["SESSO"]."<br>";
                    }
                } else {
                    echo 
"0 results";
                }
                
$conn->close();
                
?>
Se serve sotto trovate l'estratto del codice della pagina di login:

Codice PHP:
      <div id="imLogin" style="width: 100%; max-width: 150px; display: inline-block;">    <form method="post" action="imlogin.php" onsubmit="_jq(this).attr('action', x5engine.settings.currentPath + 'imlogin.php'); return (x5engine.utils.isOnline() || !x5engine.utils.showOfflineMessage(x5engine.l10n.get('blog_offline_message')));">        <div class="imLoginBlock" style="width: 100%;">            <label for="imUname"><span style="font-weight: normal;font-style: italic;font-family:Viner Hand ITC;font-size:12pt;color: #000000">Username:</span></label><br />            <input type="text" name="imUname" id="imUname" style="box-sizing: border-box;font-weight: normal;font-style: italic;border: 1px solid #ccc;font-family:Viner Hand ITC;font-size:12pt;background-color: transparent;color: #000000;width: 100%;max-width: 150px"><br />        </div>        <div class="imLoginBlock" style="width: 100%;">            <label for="imPwd"><span style="font-weight: normal;font-style: italic;font-family:Viner Hand ITC;font-size:12pt;color: #000000">Password:</span></label><br />            <input type="password" name="imPwd" id="imPwd" style="box-sizing: border-box;font-weight: normal;font-style: italic;border: 1px solid #ccc;font-family:Viner Hand ITC;font-size:12pt;background-color: transparent;color: #000000;width: 100%;max-width: 150px"><br />        </div>        <div class="imLoginBlock" style="width: 100%; margin-top: 5px; text-align: center">            <input type="submit" value="Accedi" class="imLoginSubmit" style="font-weight: normal;font-style: italic;font-family:Viner Hand ITC;font-size:12pt;border: 1px solid #ccc;background-color: #FFBF00;color: #000000">        </div>    </form></div

Qui invece il codice della pagina "imlogin.php":
Codice PHP:
<?php require_once("res/x5engine.php"); ?>

<?php
$pa 
Configuration::getPrivateArea();
$pa->admin_email 'fr.fabiorossi@yahoo.it';
$db getDbData('ov6i1jau');
if (
$db === false)
    die(
"Cannot find a database");
$pa->setDBData($db['host'], $db['user'], $db['password'], $db['database'], 'DATI_UTENTE');
if (isset(
$_GET['waitingusers']) && ($headers imRequestHeaders()) !== false) {
    
$token "";
    foreach (
$headers as $key => $value)
        if (
strtolower($key) == 'x-incomedia-wsx5-token')
            
$token $value;
    if (
$token == '662hd5sv8pw44g2071i7h541rw8h3qn5xq214r8303td') {
        echo 
$pa->getWaitingUsers($imSettings['general']['salt']);
        exit();
    }
}
if (isset(
$_GET['validate'])) {
    if (
$pa->validateWaitingUserByKey($_GET['validate'], true))
        
$pa->sessionSafeRedirect($imSettings['access']['entrancepage'] . '?uservalidated');
    else
        
header('Location: imlogin.php?err=-6');
    exit();
}
if (isset(
$_POST['lostdata'])) {
    
$res $pa->sendLostPasswordEmail($_POST['lostdata']);
    
header('Location: imlogin.php?loginstatus=' . ($res '4' '-7'));
}
if (isset(
$_GET['registernew']) && $_GET['registernew'] == && checkJsAndSpam()) {
    
$res $pa->registerNewUser(imFilterInput($_POST['imRegUname']), imFilterInput($_POST['imRegPwd']), imFilterInput($_POST['imRealname']), imFilterInput($_POST['imEmail']), 0);
    if (
$res 0)
        
$pa->sendValidationEmail($res);
    if (
$res 0)
        
$pa->sendNotificationEmail($res);
    
header('Location: imlogin.php?registrationstatus=' . ($res $res '2'));
    exit();
}
if (isset(
$_POST['imUname']) && isset($_POST['imPwd'])) {
    
$result $pa->login($_POST['imUname'], $_POST['imPwd']);
    if (
$result 0) {
        
header('Location: imlogin.php?loginstatus=' $result);
        exit();
    }
    
$page $pa->getSavedPage() ? $pa->getSavedPage() : $pa->getLandingPage();
    
$pa->sessionSafeRedirect($page);
}
?>
C'� un'ulteriore file troppo lungo per essere immesso qui.
se serve fatemelo sapere che troviamo un modo.

Grazie ancora!