Visualizzazione risultati 1 fino 11 di 11

Discussione: Aiuto Script Login..

  1. #1
    Guest

    Predefinito Aiuto Script Login..

    Raga nn ho capito un bel niente di come si utilizzano le sessioni e il login per la homepage.. ki mi aiuta?
    ho il forum ke si basa sul vBulletin..
    Ultima modifica di TuningForLife : 11-05-2006 alle ore 14.06.20

  2. #2
    Guest

    Predefinito

    se vuoi io

  3. #3
    Guest

    Predefinito

    sicuro? hai capito ke cosa voglio?

  4. #4
    Guest

    Predefinito

    Allora, sito in Php con script di Login.

    Nella home page prepara un bel form che richiede nome utente e password ^___^

    devi impostare all'inizio della pagina, prima di qualsiasi Output a video ( Echo e Print ) un controllo della Session

    Codice PHP:
    <?
    session_start
    ();
    if(!isset(
    $_SESSION["user"]))
    {
    allora mostra i dati per gli utenti che non si son registrati
    }
    else
    {
    mostra i dati degli utenti connessi
    }
    il Form ti consiglio di metterlo con metodo POST

    nello script a parte di login ( esempio: login.php)

    metti questo:

    Codice PHP:
    <?
    include("../config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_pass); //impostiamo una variabile per le query
    if ($db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_table, $db) //selezioniamo il database
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $qup = "SELECT utente, pass FROM user_access_table WHERE utente='$_POST[user]'";
    $qupdb = mysql_query($qup, $db);
    $resupdb = mysql_fetch_array($qupdb);
    $quser = $resupdb[utente];
    $qpass = $resupdb[pass];
    if ((
    $_POST["user"] == $quser ) && ($_POST["password"] == $qpass ))
    {
    session_start();
    $user_ses = $_POST["user"];
    $pass_ses = $_POST["password"];
    $_SESSION["user"]= $user_ses ;
    $_SESSION["pass"]= $pass_ses ;
    header("Location: http://starwind.altervista.org/admin/admin.php");
    }
    else
    {
    header("http:/1.0 404 Not Found");
    header("Pragma: no-cache");
    }
    ?>
    io ho usato i nomi delle mie tabelle, ad ogni modo, prende i dati dal Form e li butta nella sessione, tutte le tue pagine devono avere all'inizio il controllo della Sessione.

    Spero di esser stato esauriente O.o

    Usiamo i tag appositi per il codice php! Ora ti ho editato il messaggio.
    Ultima modifica di seneca : 11-05-2006 alle ore 17.18.43

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da laguida
    Allora, sito in Php con script di Login.

    Nella home page prepara un bel form che richiede nome utente e password ^___^

    devi impostare all'inizio della pagina, prima di qualsiasi Output a video ( Echo e Print ) un controllo della Session

    Codice PHP:
    <?
    session_start
    ();
    if(!isset(
    $_SESSION["user"]))
    {
    allora mostra i dati per gli utenti che non si son registrati
    }
    else
    {
    mostra i dati degli utenti connessi
    }
    il Form ti consiglio di metterlo con metodo POST

    nello script a parte di login ( esempio: login.php)

    metti questo:

    Codice PHP:
    <?
    include("../config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_pass); //impostiamo una variabile per le query
    if ($db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_table, $db) //selezioniamo il database
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $qup = "SELECT utente, pass FROM user_access_table WHERE utente='$_POST[user]'";
    $qupdb = mysql_query($qup, $db);
    $resupdb = mysql_fetch_array($qupdb);
    $quser = $resupdb[utente];
    $qpass = $resupdb[pass];
    if ((
    $_POST["user"] == $quser ) && ($_POST["password"] == $qpass ))
    {
    session_start();
    $user_ses = $_POST["user"];
    $pass_ses = $_POST["password"];
    $_SESSION["user"]= $user_ses ;
    $_SESSION["pass"]= $pass_ses ;
    header("Location: http://starwind.altervista.org/admin/admin.php");
    }
    else
    {
    header("http:/1.0 404 Not Found");
    header("Pragma: no-cache");
    }
    ?>
    io ho usato i nomi delle mie tabelle, ad ogni modo, prende i dati dal Form e li butta nella sessione, tutte le tue pagine devono avere all'inizio il controllo della Sessione.

    Spero di esser stato esauriente O.o
    nn lo so preparare il cosino del nome utente ecc..
    senti tu melo potresti mettere direttamente nel sito? nn ho capito un H..
    Ultima modifica di seneca : 11-05-2006 alle ore 17.19.57

  6. #6
    Guest

    Predefinito

    Ho guardato il sito nella tua firma, c'è già il login no?

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da laguida
    Ho guardato il sito nella tua firma, c'è già il login no?
    nn è quello il sito a cui faccio riferimento.. è un altro..
    http://www.streetuning.altervista.org
    Ultima modifica di TuningForLife : 11-05-2006 alle ore 14.58.28

  8. #8
    Guest

    Predefinito

    Se vuoi ti posso dare io il codice, contattami via Messaggio Privato per definire tutto ^_^

  9. #9
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da laguida
    Se vuoi ti posso dare io il codice, contattami via Messaggio Privato per definire tutto ^_^
    Potrebbe essere utile renderlo disponibile qui in questa discussione, se non avete nulla in contrario. Magari un giorno servirà a qualcun altro... Ciao!


    -- Aut Roma Aut Nihil!

  10. #10
    Guest

    Predefinito

    Abbiamo parlato via MP ed ho capito bene il suo problema O.o ci metterò un pò di tempo mi sa "^^

    edit:

    ma ad ogni modo sarò felice di mettere il codice a disposizione di tutti

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da laguida
    Abbiamo parlato via MP ed ho capito bene il suo problema O.o ci metterò un pò di tempo mi sa "^^

    edit:

    ma ad ogni modo sarò felice di mettere il codice a disposizione di tutti
    Ok perfetto.. aspetterò cn calma..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •