Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: login a area riservata

  1. #11
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    In pratica aggiungi un 'else' al tuo index.php

    <?php
    session_start();
    if ($_SESSION['username']=="pippo") { ?>

    <html> CODICE HTML
    <head>
    </head>
    <body>
    </body>
    </html>
    <?php }else{
    header('Location: login.php');
    exit;
    } ?>

  2. #12
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    ciao ho provato un pò tutte le soluzioni che mi hai proposto ti faccio vedere i codici:
    admin.php
    Codice PHP:
      <form action="login.php" method="post"  >

    <p id="userpass_admin">Username</p><input name="user_nick" type="text" size="35" />


    <p id="userpass_admin">Password</p><input name="user_key" type="password" size="35" />


    <input type="submit"  value="Entra" />

    </form>
    </div>

    <?php
    //Variabili Form Globali
    $user_nick$_POST['user_nick'];
    $user_key=$_POST['user_key'];

    ?>
    login.php

    Codice PHP:
    <?php
    //Variabili Form Globali
    $user_nick$_POST['user_nick'];
    $user_key=$_POST['user_key'];

    //Avvio Sessione
     
    session_start();

     
    if((!
    $user_nick)||(!$user_key)){echo "Compila tutti i campi";}
    else{if(
    $user_nick=="pippo"&& $user_key=="***"){ $_SESSION['user_name']="pippo";header("Location:index.php");}
    else {echo
    " Accesso non consentito"; }}
     
    ?>
    index.php
    Codice PHP:
    <?php

    session_start
    ();
    if (
    $_SESSION['user_name']="pippo") {  ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    CIAO BENVENUTO <?php echo "".$_SESSION['user_name'];?>




    </body>
    </html> 
    <?php } else{header("Location:admin.php");exit;} ?>


    purtroppo ancora riscontro il problema che digitando l'url sito.it/index.php mi entra e mi riconosce l'username

    dandomi il benvenuto


    ma come mai?

    mi sembra tutto ok,forse dimentico qualcosa?

  3. #13
    Codice PHP:
    <?php

    session_start
    ();
    if (
    $_SESSION['user_name']=="pippo") {  // "==" uguale 
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    CIAO BENVENUTO <?php echo "".$_SESSION['user_name'];?>




    </body>
    </html>
    <?php } else{header("Location:admin.php");exit;} ?>
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  4. #14
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    ah si scusa la dimenticanza,adesso funziona


    ma mi chiedevo si può impostare un tempo di durata della sessione? come nei cookies?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.