Visualizzazione risultati 1 fino 10 di 10

Discussione: [PHP] Includere una pagina in un form login

  1. #1
    Guest

    Exclamation [PHP] Includere una pagina in un form login

    Ciao a tutti...

    ho una pagina in php che tramite sessioni fa collegare un utente... dovrei modificare questa parte [che fa parte dello script]:
    Codice PHP:
    // Inizio parte da modificare
    $correct_user = "Ivan";
    $correct_pass = "000000";
    $pagina_amministrazione = "panel.php";
    // Fine parte da modificare
    Cioè, vorrei che $correct_user = "Ivan; e $correct_pass = "000000"; sia inserito in un altro file *.php ed incluso nella pagina dello script... Ho provato con include ma mi torna un errore strano...
    Come posso fare?

    grazie
    ...byex!

  2. #2
    Guest

    Predefinito

    Non ho capito bene ... un login con questa struttura ?

    Che errore ti da include ?
    Ultima modifica di comunitavirtuali : 25-01-2007 alle ore 17.22.46

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali
    Non ho capito bene ... un login con questa struttura ?

    Che errore ti da include ?
    lo script è questo:
    Codice PHP:
    session_start();

    // Inizio parte da modificare
    $correct_user = "Ivan";
    $correct_pass = "000000";
    $pagina_amministrazione = "panel.php";
    // Fine parte da modificare

    if ((isset($_SESSION[login])) && (isset($_SESSION[username]))) {
    header("Location: $pagina_amministrazione");
    } else if (isset(
    $_POST[login_module])) {
    if ((!
    $_POST[user]) || (!$_POST[pass])) {
    die(
    "<center><b>Accesso Negato!</b> - <a href='login.php'>Torna Indietro</a></center>");
    } else if ((
    $_POST[user] !== $correct_user) || ($_POST[pass] !== $correct_pass)) {
    die(
    "<center><b>Login non corretto!</b> - <a href='login.php'>Torna Indietro</a></center>");
    } else {
    $_SESSION[login] = "true";
    $_SESSION[username] = $_POST[user];
    header("Location: $pagina_amministrazione");
    }
    } else {
    echo(
    "IL FORM PER IL LOGIN");
    }
    ?>
    dove c'è $correct_user = "Ivan"; e $correct_pass = "000000"; vorrei che ci fosse un 'include di una pagina contenente
    $correct_user = "Ivan";
    $correct_pass = "000000";

    capito?

    PS: questo script non risiede sui server AV, mi serve per un altro sito
    Ultima modifica di TurkoSoft : 25-01-2007 alle ore 17.27.09

  4. #4
    Guest

    Predefinito

    Include che errore ti da ? Ho provato in locale con :
    Codice PHP:
    <?

    include("x.php");

    if (
    $correct_user = "Ivan" && $correct_pass = "000000" && $pagina_amministrazione = "panel.php"){
    echo
    "giusto ;) !";
    }else{
    echo
    "sbagliato";
    }
    ?>
    E va :P
    (nel file x.php cè la "parte da modificare")

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali
    Include che errore ti da ? Ho provato in locale con :
    Codice PHP:
    <?

    include("x.php");

    if (
    $correct_user = "Ivan" && $correct_pass = "000000" && $pagina_amministrazione = "panel.php"){
    echo
    "giusto ;) !";
    }else{
    echo
    "sbagliato";
    }
    ?>
    E va :P
    (nel file x.php cè la "parte da modificare")
    Dovresti mettere il doppio uguale (==) per vedere se effettivamente funziona, perché lasciando così dà sempre vero.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    xD perchè , da errore ?
    Cmq , comunque è giusto anche con 2 "uguali" , sorry per l'errore ^_^

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali
    xD perchè , da errore ?
    Cmq , comunque è giusto anche con 2 "uguali" , sorry per l'errore ^_^
    come faccio ad integrare il tuo pezzo di codice con il mio script?

    grazie

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da TurkoSoft
    come faccio ad integrare il tuo pezzo di codice con il mio script?
    Devi copiare il suo codice (mettendo due uguali dove ne appare uno solo) e al posto di "x.php" metti il percorso del file da includere. Quello script serve solo a verificare che l'inclusione sia fatta bene.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Io non mi intendo di sessioni

    Per mettere quelle variabili in un file puoi creare un file PHP apposito e includerlo poi quando ti serve:
    Codice PHP:
    <?php
    $correct_user
    = "Ivan";
    $correct_pass = "000000";
    ?>
    ad esempio il file lo chiami "Ivan.php" e lo includi:
    Codice PHP:
    include("Ivan.php");
    per creare un file io uso le "funzioni in f" (come si chiamano? ):
    Codice PHP:
    $p = fopen("Ivan.php","w+");
    fwrite($p, "<?php
    \$correct_user = \"Ivan\";
    \$correct_pass = \"000000\";\n?>"
    );
    fclose($p);
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  10. #10
    Guest

    Predefinito

    grazie a tutti

Regole di scrittura

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