Problema Login

« Older   Newer »
 
  Share  
.
  1. _nicolapcweek94_
     
    .

    User deleted


    mmmmhhhhh gente sono tornato a lavorare sul mio blog, ma ancora ho il problema del login... D: si struttura in
    - index.php che contiene il codice per controllare se le credenziali sono corrette
    - adminpanel.php il pannello di amministrazione, che controlla se sei loggato
    - passwords.php con le credenziali in un array del tipo
    user1 = pass
    user2 = pass
    ecc
    - logout.php beh ovvio
    il problma è che non va, index.php invece di darmi il link al pannello di amministrazione, come dovrebbe fare, fa una pagina bianca D:
    CODICE: - si lo so che la pass è in chiaro, ma era per semplificare l'identificazione dell' errore, poi quando lo metto su internet la hasho per bene :D
    INDEX.PHP
    CODICE
    <?php
    session_start();
    include("passwords.php");
    if ((array_key_exists($_POST['username'], $USERS)) && ($_POST['password']) == $USERS[$_POST['username']])){
           $_SESSION["username"]=$_POST["username"];
           $_SESSION['logged']= TRUE;
           echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\"></head><body>";
           echo "<a href=\"http://nicolapcweek94.users.anapnea.net/blog/admin/adminpanel.php\">Pannello di Amministrazione</a>";
           echo "</body></html>";
    }
    else
    {
           echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\"></head><body>";
           echo "<a href=\"http://nicolapcweek94.users.anapnea.net/blog/\">Login Fallito!</a>"        ;
           echo "</body></html>";
    }
    ?>

    ADMINPANEL.PHP
    CODICE
    <?php
    session_start();
    if (($_SESSION['logged'] == TRUE;) && (isset($_SESSION['username'])) && (array_key_exists($_SESSION['username'], $USERS))) {
           echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\">";
           echo "<title>Nicolapcweek94\'s Blog Admin Panel</title></head><body>";
           echo "<p align=\"center\"><a href=\"logout.php\">[LogOut]</a></p>";
           echo "<p align=\"center\">This is secured page with session: <b>";
           echo $_SESSION['username'];
           echo "</p>";
           echo "<p align=\"center\">You can put your restricted information here.</p></body></html>";
       }
    else
    {
           echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\">";
           echo "<html><body><YOU ARE NOT LOGGED! GO BACK!</body></html>";
    }
    ?>

    LOGOUT.PHP - non so se non va dato che non riesco neanche ad entrare, ma dateci un occhiata
    CODICE
    <?php
    session_start();
    session_destroy();
    header('Location: http://nicolapcweek94.users.anapnea.net/blog/');
    ?>

    E NON VOGLIO COMMENTI INUTILI DEL TIPO "PERCHè NON USI SQL? SEI STUPIDO SAI? NON SAI IL PHP LOL" il php lo so ancora molto poco, questo è quello che riesco a fare, se vi va bene è cosi, se no è cosi lo stesso.
     
    Top
    .
  2. ~Andrey™
     
    .

    User deleted


    Ma non lo controlli il codice prima di caricarlo sul sito?

    C'è un errore di sintassi nella quarta riga del file index.php, una parentesi ')' in più (Togli quella dopo '$_POST['password']').
     
    Top
    .
  3. _nicolapcweek94_
     
    .

    User deleted


    fatto, sistemato ma ancora non va D: comuqnue grazie
     
    Top
    .
  4. ~Andrey™
     
    .

    User deleted


    CITAZIONE (_nicolapcweek94_ @ 31/8/2011, 10:54) 
    fatto, sistemato ma ancora non va D: comuqnue grazie

    Devi provarlo in locale per vedere se dà qualche errore. Io al momento non posso farlo.
     
    Top
    .
  5. _nicolapcweek94_
     
    .

    User deleted


    no, erori non ne da anche mettendo il comando - ora non me lo ricordo - per dare tutti gli errori D:
     
    Top
    .
  6. ~Andrey™
     
    .

    User deleted


    CITAZIONE (_nicolapcweek94_ @ 31/8/2011, 18:42) 
    no, erori non ne da anche mettendo il comando - ora non me lo ricordo - per dare tutti gli errori D:

    A me infatti funziona.
     
    Top
    .
5 replies since 27/8/2011, 16:41   297 views
  Share  
.