Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29
  1. #21
    e invece non va nemmeno questa... non mi scrive niente

  2. #22
    se 6 nell'index o in qualche altra pagina dove hai session_start(); e hai registrato nella sessione il valore di 'user' t basta scrivere
    [b]<?=$_SESSION['user']?></strong

  3. #23

  4. #24
    Originariamente inviato da KaNnA
    se 6 nell'index o in qualche altra pagina dove hai session_start(); e hai registrato nella sessione il valore di 'user' t basta scrivere
    [b]<?=$_SESSION['user']?></strong
    quindi nella index devo scrivere all'inizio

    session_register ('nickname');

    ?

  5. #25
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Te lo faccio tutto sto login...

    auth.php
    codice:
    <?php
      if (!isset($_SESSION['is_logged']) || $_SESSION['is_logged'] != 1) {
        header ("Location: login.php");
      }
    ?>
    login.php
    codice:
    <?php
      if (isset($_POST['nickname']) && isset($_POST['pwd'])) {
        $nickname = $_POST['nickname'];
        $password = $_POST['pwd'];
        /* connessione al db */
        $query = "SELECT * FROM membri WHERE nickname='$nickname' AND password='$password'";
        $result = mysql_query($query, $connection) or die (mysql_error());
        if (mysql_num_rows($result) == 1) {
          session_start();
          session_register('nickname');
          $is_logged = 1;
          session_register('is_logged');
          while ($row = mysql_fetch_array($result)) {
            //personalizza in base ai dati che ti servono
            $tuoidatiutili = $row['tuoidatiutili']
            session_register('tuoidatiutili');
          }
          header ("Location: index_riservata.php");
        }
        else { //dati di login errati
          include("form_login.php");
        }
      }
      else { // POST DATA non presenti
        include("form_login.php");
      }
    ?>
    form_login.php
    codice:
    <html>
      <body>
        <form name="login" action="login.php" method="post">
          User name: <input type="text" name="nickname">
    
          Password: <input type="password" name="password"><input type="submit" value=" Accedi ">
        </form>
      </body>
    </html>
    In ogni altra pagina dell'area ad accesso ristretto:
    codice:
    <?php
      session_start();
      include("auth.php");
      /* blah blah, tutto il codice che vuoi */
    ?>
    <html>
    <body>
    Benvenuto: <?php echo($_SESSION['nickname']);?>
    Pensi di farcela a personalizzarlo?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #26
    si certo.. l'ho personalizzato :maLOL:

  7. #27
    C'e' da chiedersi per chi e per cosa fanno i manuali... :master:

    http://www.php.net/manual/it/ref.session.php

    alla vostra attenzione.....
    Attenzione
    Se state usando $HTTP_SESSION_VARS/$_SESSION e register_globals non è attiva, non usate session_register(), session_is_registered() e session_unregister().

    Se attivate register_globals, session_unregister() dovrebbe essere usata dal momento in cui le variabili di sessione vengono registrate come variabili globali quando i dati di sessione vengono deserializzati. Disattivare register_globals è raccomandato sia per motivi di sicurezza che di prestazione.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #28
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    @piero.mac: non l'ho capita. Che differenza c'è tra

    $_SESSION['nickname'] = "pippo"

    e

    $nickname = "pippo";
    session_register('nickname');

    Dal manuale è la discussione sul sesso degli angeli... se però dicono che non è sicuro, cambierò sistema di registrare le variabili....
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #29
    beh non so.. quale delle due è più sicura? o sono equivalenti?

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.