Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Login di accesso

  1. #1

    Login di accesso

    Ho scaricato e modificato, secondo le mie esigenze, questo script composto da due file (database.php e pr_00.php) che mi permette un login senza database.
    In locale l'ho testato e funziona benissimo. Messo online, il login funziona ma ho riscontrato un problema nella parte dove dovrebbe registrare tutti gli utenti che entrano in un apposito file. In locale funziona e mi compila il foglio "cronologiautenti.txt" con gli utenti che si sono connessi. Mentre online non mi funziona mi compare il foglio "cronologiautenti.txt" completamente vuoto.
    Vi prego aiutatemi!
    Grazie mille!!

    Ecco il codice:

    Vi posto gli script:

    File:
    database.php

    Codice PHP:
    <?php


    //Per chi lo ha scaricato: inserisci qui i nomi degli utenti
    $datauser = array('utente','admin','administrator');
    //Qui le password
    $datapassword = array('pippo','prova','adminprova');
    //ricordati che lil primo nick va con la prima password o cosi via
    $arrPagina = array('page2.html''page3.html''amministratore.html'); 
    ?>
    File:
    pr_00.php

    Codice PHP:
    <?php


    $data
    =date("d.m.y, H:i:s");
    include(
    'database.php');
    if(
    in_array($_POST['user'],$datauser)){
    $valuser1;
    $chiaveuser array_search($_POST['user'], $datauser);
    }
    if(
    in_array($_POST['password'],$datapassword)){
    $valpassword1;
    $chiavepassword array_search($_POST['password'], $datapassword);
    }
    $valsomm$valuser+$valpassword;
    if((
    $valsomm==2)&&($chiavepassword==$chiaveuser)){

    $key array_search($_POST['user'],$datauser);
    if(
    $key!==null && $key!==false ){
    $pagina $arrPagina[$key];
    header("Location:  $pagina");
    }


    //questo programma registra tutti gli utenti che entrano in un apposito file
    $filename "cronologiautenti.txt";
    $testo $_POST['user']." ".$data."
    "
    ;
    $handle fopen($filename'a');
    fwrite($handle$testo);
    fclose($handle);
    //-----------------------------------
    }else{
    //invece qui ci devi mettere la pagina a che da errore nell inserimento del login
    include('errore.html');
    }
    ?>

  2. #2

    Re: Login di accesso

    Originariamente inviato da alexesprit
    Ho scaricato e modificato, secondo le mie esigenze, questo script composto da due file (database.php e pr_00.php) che mi permette un login senza database.
    In locale l'ho testato e funziona benissimo. Messo online, il login funziona ma ho riscontrato un problema nella parte dove dovrebbe registrare tutti gli utenti che entrano in un apposito file. In locale funziona e mi compila il foglio "cronologiautenti.txt" con gli utenti che si sono connessi. Mentre online non mi funziona mi compare il foglio "cronologiautenti.txt" completamente vuoto.
    Vi prego aiutatemi!
    Grazie mille!!

    Ecco il codice:

    Vi posto gli script:

    File:
    database.php

    Codice PHP:
    <?php


    //Per chi lo ha scaricato: inserisci qui i nomi degli utenti
    $datauser = array('utente','admin','administrator');
    //Qui le password
    $datapassword = array('pippo','prova','adminprova');
    //ricordati che lil primo nick va con la prima password o cosi via
    $arrPagina = array('page2.html''page3.html''amministratore.html'); 
    ?>
    File:
    pr_00.php

    Codice PHP:
    <?php


    $data
    =date("d.m.y, H:i:s");
    include(
    'database.php');
    if(
    in_array($_POST['user'],$datauser)){
    $valuser1;
    $chiaveuser array_search($_POST['user'], $datauser);
    }
    if(
    in_array($_POST['password'],$datapassword)){
    $valpassword1;
    $chiavepassword array_search($_POST['password'], $datapassword);
    }
    $valsomm$valuser+$valpassword;
    if((
    $valsomm==2)&&($chiavepassword==$chiaveuser)){

    $key array_search($_POST['user'],$datauser);
    if(
    $key!==null && $key!==false ){
    $pagina $arrPagina[$key];
    header("Location:  $pagina");
    }


    //questo programma registra tutti gli utenti che entrano in un apposito file
    $filename "cronologiautenti.txt";
    $testo $_POST['user']." ".$data."
    "
    ;
    $handle fopen($filename'a');
    fwrite($handle$testo);
    fclose($handle);
    //-----------------------------------
    }else{
    //invece qui ci devi mettere la pagina a che da errore nell inserimento del login
    include('errore.html');
    }
    ?>
    Vi prego aiutatemi!!

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.