Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Accesso negato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    Accesso negato

    Buongiorno a tutti, sto cercando di implementare un sistema di login all'interno di un sito, e funziona correttamente, ho un problema sulle pagine riservate.
    Dopo il login sono indirizzato verso una pagina (sample.php),il problema sta nel fatto che se io provo ha forzare l'accesso sulla pagina sample.php senza aver eseguito il login mi scrive a video che non ho l'autorizzazione per accedere a questa pagina pero' mi fa anche vedere il contenuto della pagina stessa.

    Questo e' il codice:

    <?php
    include_once("include/config.php");
    include_once("include/auth.lib.php");


    list($status, $user) = auth_get_status();

    if($status == AUTH_LOGGED) {
    // carica pagina
    } else {
    print "non hai l'autorizzazione per accedere a questa pagina";
    }
    ?>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    <table width="622" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="225" height="358" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="225" height="358" valign="top">

    [img]../images/grafica/grafica_a.jpg[/img]</p>
    </td>
    </tr>
    </table></td>
    <td width="397" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="397" height="358" valign="top"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>
    </html>
    Dove sbaglio.
    Grazie.

  2. #2
    perchè naturalmente la pagina devi caricarla nel ramo "true" dell'if...tu la carichi cmq

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    E quindi come devo modificare il mio codice.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Ho provato cosi' ma non funziona:
    <?php
    include_once("include/config.php");
    include_once("include/auth.lib.php");


    list($status, $user) = auth_get_status();

    if($status == AUTH_LOGGED) {
    echo "
    <table width="622" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="225" height="358" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="225" height="358" valign="top">

    [img]../images/grafica/grafica_a.jpg[/img]</p>
    </td>
    </tr>
    </table></td>
    <td width="397" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="397" height="358" valign="top"> </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>";
    } else {
    print "non hai l'autorizzazione per accedere a questa pagina";
    }
    ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Ho risolto, se puo' interessare ho sostituito

    <table width="622" border="0" cellpadding="0" cellspacing="0">

    con

    <table width='622' border='0' cellpadding='0' cellspacing='0'>
    e cosi via per tutti i doppi apici.
    Grazie robydrupo
    Un saluto a tutti.

  6. #6
    di nulla, altre soluzioni erano \" al posto di " dentro la stringa, oppure chiudere il tag php

    ?>
    <table ....ecc
    <?php

    per poi riprenderlo dopo...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.