Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [PHP] Problema Area Riservata

    Sto creando un'area riservata, la sto facendo guardando da un libro acquistato, solo che avendola copiata non mi funziona mi rimanda sempre alla pagina del login!! Io penso che sia sbagliato nel libro, ho ricritto tre volte il codice, ma non va? Sapreste indicarmi dove si trova l'errore?

    Codice: Pagina template.php

    Codice PHP:
    <?php
    include "auth.inc.php";
    ?>
    <html>
    <head>
    <title>Beginning PHP5, Apache and MySql</title>
    </head>
    <body>
    <h1>This is the template page</h1>
    </body>
    </html>
    Codice: Pagina auth.inc.php

    Codice PHP:
    <?php
    session_start
    ();
    if (isset(
    $_SESSION['logged']) && $_SESSION['loggeg'] == 1) {
    // non fa nulla
    } else {
    $redirect $_SERVER['PHP_SELF'];
    header("Refresh: 5; URL=login.php?redirect=$redirect");
    echo 
    "You are being redirected to the login page!
    "
    ;
    echo 
    "(If your browser doesn't support this, " .
        
    "<a href=\"login.php?redirect=$redirect\">click here</a>)";
    die();
    }
    ?>
    Codice: Pagina login.php

    Codice PHP:
    <?php
    session_start
    ();
    $_SESSION['logged'] = 0;
    if (isset(
    $_POST['submit'])) {
      if (
    $_POST['username'] == "Admin" &&
          
    $_POST['password'] == "admin") {
        
    $_SESSION['logged'] = 1;
        
    header ("Refresh: 5; URL=" $_POST['redirect'] . "");
        echo 
    "You are being redirected to your original page request!
    "
    ;
        echo 
    "(If your browser doesn't support this, " .
         
    "<a href=\"" $_POST['redirect'] . "\">click here</a>)";
      } else {
    ?>
    <html>
    <head>
    <title>Beginning PHP5, Apache and MySQL</title>
    </head>
    <body>



     Invalid Username and/or Password


    <form action="login.php" method="post">
       <input type="hidden" name="redirect" value="<?php echo $_POST['redirect']; ?>">
        Username: <input type="text" name="username">

        Password: <input type="password" name="password">


        <input type="submit" name="submit" value="Login">
    </form>
    </p>
    </body>
    </html>
    <?php
      
    }
    } else {
    ?>
    <html>
    <head>
    <title>Beginning PHP5, Apache and MySQL</title>
    </head>
    <body>



     You must be logged in to view this page


    <?php
    if (isset($_GET['redirect'])) {
      
    $redirect $_GET['redirect'];
    } else {
      
    $redirect "index.php";
    }
    ?>
    <form action="login.php" method="post">
       <input type="hidden" name="redirect" value="<?php echo $_GET['redirect']; ?>">
        Username: <input type="text" name="username">

        Password: <input type="password" name="password">


        <input type="submit" name="submit" value="Login">
    </form>
    </p>
    <?php
    }
    ?>
    </body>
    </html>
    Grazie Michel

    PHP THE BEST

  2. #2
    non ho guardato il resto... ma non è che è sbagliata la g finale in loggeg?

    Codice PHP:
    if (isset($_SESSION['logged']) && $_SESSION['loggeg'] == 1) { 
    (auth.inc.php)
    visitate http://camicio.altervista.org per caxxate varie :d

  3. #3
    Si infatti mi é sfuggito, però ho provato a correggere ma mi rimanda sempre alla pagina di login!!!

    Mi dareste na mano a trovare l'errore gentilmente!!

    Grazie michel
    PHP THE BEST

  4. #4
    up
    PHP THE BEST

  5. #5
    Domanda stupida:

    stai inserendo Admin admin? e non admin admin...

    a me funziona lo script...
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  6. #6
    Si inserisco Admin admin ma non funziona mi riamnda alla pagina di login e non capisco grgrgrgrg.

    PHP THE BEST

  7. #7
    up
    PHP THE BEST

  8. #8
    up
    PHP THE BEST

  9. #9
    mi dico dov'e' questo form di login che te lo buco in 10 secondi ...

  10. #10
    Hehe ma va veramente?? non soino pratico,come detto lo sto copiando dal libro!!

    Mi sai consigliare un buon metodo di login?

    Ciao michel
    PHP THE BEST

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.