Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Login e sessione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255

    Login e sessione

    Salve a tutti!

    Come faccio a creare una sessione che prende dei dati da un form?

    In pratica ho bisogno che da una pagina login, dove si trova il form, posso accedere ad un'altra pagina che richiede una sessione... altrimenti ti rimanda alla pagina login.

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Dal form fai una SELECT al DB.
    Se l'utente esiste:

    $sql = "SELECT * FROM tabella where userid = '".$userid."' and password = '".$password."'" ;
    $result = mysql_db_query($database,$sql,$db) or die("Errore ".mysql_error());

    $num_rows = mysql_num_rows($result) ;
    if ( $num_rows != 0 ) {
    $row = mysql_fetch_array( $result );
    session_register( "loggato" );
    $loggato = true;
    session_register( "userid" );
    $userid = $row["userid"];
    }else{
    //non trovato
    header ("Location: login.php");
    }

    Altra pagina:
    <?
    session_start();
    Ciao $userid

    etc.....
    ?>
    ¿Hasta la pasta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    Grazie, ma forse non sono stato molto chiaro... In realtà quello che io voglio fare è che da una pagina login un solo utente, con una sola user e una sola password, può accedere ad un altra pagina dove viene creata la sessione in base alla user e password che lui fornisce e che deve corrispondere ad una gia predefinita, altrimenti ti fa il redirect...

    Spero che si capisce che ho scritto!

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    be è la stessa cosa
    nella tabella aggiungi un campo che contiene URL della pagina

    solo l'utente con quella password - userid accede a quella sezione.
    ¿Hasta la pasta?

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.