Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 36

Discussione: registrazione utente

  1. #1
    Guest

    Predefinito registrazione utente

    salve nn so se è la sezione giusta cmq avete qualke script ke si possa mettere nel mio sito affinkè faccia registrare gli utenti o ci vuole per forza un database? grazie in anticipo

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

    Predefinito

    Non tutti gli script per la gestione degli utenti in circolazione necessitano di database. Se fai una ricerca nel forum potrai trovare molte discussioni uguali alla tua e qui puoi trovare alcuni script già pronti.
    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

  3. #3
    Guest

    Predefinito

    porta solo script per proteggere pagine cn password

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

    Predefinito

    Tu hai già provato a cercare?
    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

  5. #5
    Guest

    Predefinito

    si magari nn li so cercare io se ne sai tu magari se mi dai solo il nome

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

    Predefinito

    Ti ho già dato un link e ti ho suggerito di fare una ricerca nel forum. L'hai fatto?
    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

  7. #7
    Guest

    Predefinito

    si l'ho trovato come crearlo cn i files di testo 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

    Prego!
    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
    Guest

    Predefinito

    nn ho capito cosa devo fare qui

    -Analizziamo bene il codice
    la funzione controlla_presenza() apre il file utenti.php e va alla ricerca, con un ciclo foreach del nickname dichiarato come termine della funzione (controlla_presenza($nick))

    la funzione nick_pass_ok() serve ad autenticare il nick e la pass dichiarati, cercando nel file utenti.php analogamente a controlla_presenza(), con l'unica differenza che questa funzione controlla sia il nick sia la password.

    Dichiariamo ora le variabili $nick e $pass contenenti i due input text della pagina form.html e rimpiazziamo il carattere |, perchè di vitale importanza nel file (serve a dividere i records) e il carattere di backslash.

    Con questa riga di codice:

    Codice PHP:
    if(trim($nick) == "" || trim($pass) == "") {
    header("Location:form.html");
    }

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

    Predefinito

    Da dove hai preso quello script?
    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

  11. #11
    Guest

    Predefinito

    da altervista

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

    Predefinito

    Scrivi il link, altrimenti non si riesce ad aiutarti!
    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

  13. #13
    Guest

  14. #14
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    E' sbagliato quel link

  15. #15
    Guest

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

    Predefinito

    Cosa non riesci a capire? Hai provato a far funzionare quello script?
    Ultima modifica di funcool : 20-12-2006 alle ore 16.07.05
    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

  17. #17
    Guest

    Predefinito

    una volta ke creo il form.html nn so dove mettere questo


    if(trim($nick) == "" || trim($pass) == "") {
    header("Location:form.html");
    }

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

    Predefinito

    Quello lo devi mettere nella pagina che viene caricata da form.html (quella nel parametro action del tag form).
    Comunque è già presente nello script.
    Ultima modifica di funcool : 20-12-2006 alle ore 16.13.45
    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

  19. #19
    Guest

    Predefinito

    ma deve essere in php o in html

    if(trim($nick) == "" || trim($pass) == "") {
    header("Location:form.html");
    }

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

    Predefinito

    In PHP, ma forse non hai letto l'ultima modifica che ho fatto al mio messaggio. La parte che stai citando è già compresa nello script.
    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

  21. #21
    Guest

    Predefinito

    no nn l'ho letta mi dai il link

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

    Predefinito

    Il messaggio è questo. Comunque basta che scorri il forum verso l'alto e leggi il penultimo messaggio che ho scritto oppure leggi direttamente l'ultimo messaggio che ho scritto.
    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

  23. #23
    Guest

    Predefinito

    scusami ma nn sono molto pratico come faccio a metterlo in form.html affinkè parta?

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

    Predefinito

    La pagina form.html è questa:
    Codice HTML:
    <html>
    <title>Registrazione</title>
    <body>
    <form method="post" action="registrazione.php">
       <input type="text" name="nome" /> Nome utente
       <input type="password" name="pass" />Password
       <input type="submit" name="registrati" value="Registrati" /> - <input type="submit" name="login" value="Log-In" />
    </form>
    </body>
    </html>
    E la pagina registrazione.php è questa:
    Codice PHP:
    <?php
    function controlla_presenza($nick){
    $file = file("utenti.php");
    foreach(
    $file as $rigo) {
    $ex = explode("|",$rigo);
    if(
    $ex[1] == $nick) {
    return
    "presente";
    }
    }
    }
    function
    nick_pass_ok($nick,$pass) {
    $pass = md5($pass);
    $file = file("utenti.php");
    foreach(
    $file as $rigo) {
    $ex = explode("|",$rigo);
    if(
    $ex[1] == $nick && $ex[2] == $pass) { return "ok"; }
    }
    }
    $nick = $_POST['nome'];
    $nick = str_replace("|","",$nick);
    $nick = str_replace("\\","",$nick);
    $vpass = $_POST['pass'];
    $vpass = str_replace("|","",$vpass);
    $vpass = str_replace("\\","",$vpass);
    $pass = md5($vpass);
    if(
    $_POST['registrati'] || $_POST['login']){
    if(
    trim($nick) == "" || trim($pass) == "") {
    header("Location:form.html");
    }
    }
    if(
    $_POST['registrati']) {
    $check = controlla_presenza($nick);
    if(
    $check == "presente") { echo "Utente già presente!"; exit(); }
    $fp = fopen("utenti.php","a+");
    fwrite($fp,"<?|".$nick."|".$pass."|\n");
    fclose($fp);
    echo
    "$nick registrato! Password: $vpass";
    echo
    "<a href='form.html'>Torna alla pagina di login</a>";
    }else if(
    $_POST['login']) {
    $contr = nick_pass_ok($nick,$pass);
    if(
    $contr == "ok") { echo "$nick sei loggato!";
    echo
    "Visualizza l'area riservata!";
    }else{
    echo
    "Nickname o password errati!";
    }
    }
    ?>
    Lo script è finito.
    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

  25. #25
    Guest

    Predefinito

    ok grazie senti dato ke è troppo largo si potrebbe mettere per esempio
    prima dove mettere il nick poi la pass poi il tasto per il login e poi per registrarti se no mi viene una tabella larghissima ah un'altra cosa c'è qaklke script da inseriere in modo ke conti gli utenti iscritti?

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

    Predefinito

    Non ho capito bene come vuoi mettere i vari elementi del form, comunque in questo modo sono uno sotto l'altro:
    Codice HTML:
    <html>
    <title>Registrazione</title>
    <body>
    <form method="post" action="registrazione.php">
    <input type="text" name="nome" /> Nome utente
    <br /><input type="password" name="pass" />Password
    <br /><input type="submit" name="registrati" value="Registrati" />
    <br /><input type="submit" name="login" value="Log-In" />
    </form>
    </body>
    </html>
    Per contare il numero degli iscritti basta scrivere:
    Codice PHP:
    <?
    $file
    =file("utenti.php");
    echo
    count($file);
    ?>
    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

  27. #27
    Guest

    Predefinito

    ma si può mettere anke ki è in linea? e prima del numero si può scrivere utenti registrati?

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

    Predefinito

    Per scrivere chi è in linea bisognerebbe stravolgere un po' lo script.
    Codice PHP:
    <?
    $file
    =file("utenti.php");
    echo
    "Utenti registrati: ".count($file);
    ?>
    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

  29. #29
    Guest

    Predefinito

    me lo potresti scrivere già fatto? ma xkè mi da un errore quanto effetto il login?

  30. #30
    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 catanzaro1929
    me lo potresti scrivere già fatto?
    Cosa?
    Citazione Originalmente inviato da catanzaro1929
    ma xkè mi da un errore quanto effetto il login?
    Non lo so, che errore ti dà?
    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

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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