ho una classe che mostra un form per inserimento
form.php
Codice PHP:
$form = new GetForm();
if ('GET' == $_SERVER['REQUEST_METHOD'])
{ echo $form->GetFormHtml(); }
else { echo $form->InsertAnagrafica(); }
//inizio classe..
class GetForm
{
function GetFormHtml($Anagrafica = NULL)
{
return <<<HTML
code for html form
..
..
HTML;
}
}
adesso, all'inizio del file ho incluso un file per controllare il login
Codice PHP:
require_once $document_root . "/php/check-login.php";
dentro check-login.php
Codice PHP:
$login = new Login();
if ('GET' == $_SERVER['REQUEST_METHOD'])
{
if (!$login->LoginEffettuato(session_id())) { echo $login->VisualizzaFormLogin(session_id()); }
}
class Login
{
function VisualizzaFormLogin($SessionId)
{
return <<<HTML
...
...
HTML;
}
}
il problema è che vedo il form per login quando non è stato effettuato il login, ma vedo anche il risultato della funzione GetFormHtml della classe GetForm di seguito.. non riesco a capire perchè, vorrei fare in maniera di vedere solo il form per login e basta
se non mi sono spiegato ditemelo