Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 57
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    saibal guestbook, inserimento registrazione. E' possibile?

    Uso il guestbook di saibal su un mio sito, solo che ora e' molto frequentato e firmato e molti no nmettono il proprio nome reale.
    Vorrei fare una pagina per far registrare gli utenti con nome utente e pass, in modo che quando firmano abbiano sempre lo stesso nick o nome... tipo forum.
    Si puo' fare???
    Da dove devo cominciare?

  2. #2
    1. crea in un database una tabella id, nick, password, email
    2. crea un sistema per registrarsi
    3. crea una pagina di login che memorizza nelle sessioni il nick e l'email per un uso eventuale nel guestbook
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da hacker_nait
    1. crea in un database una tabella id, nick, password, email
    2. crea un sistema per registrarsi
    3. crea una pagina di login che memorizza nelle sessioni il nick e l'email per un uso eventuale nel guestbook
    l'id deve essere auto_increment?

  4. #4
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    devo creare una tabella a parte o va bene anche quella che gia' esiste che si chiama guestbook?
    e ci sono questi campi:
    id, nome, email, sito, commento, data, ip

    Posso aggiungere qua o faccio una tabella chiamata login?

  5. #5
    devi creare una tabella indipendente chiamata login con id auto_increment
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  6. #6
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da hacker_nait
    devi creare una tabella indipendente chiamata login con id auto_increment
    eheeh e' come ho fatto gia'....
    in piu' ho inserito il campo squadra cosi ci sara' scritto di quale squadra fa parte.

  7. #7
    vabbe allora potresti inserire anche un campo "attivato", così fai fare il controllo se l'email inserita è valida
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  8. #8
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da hacker_nait
    vabbe allora potresti inserire anche un campo "attivato", così fai fare il controllo se l'email inserita è valida
    e come si fa a controllare poi se realmente e' valida???

    Ho messo il modulo su www.ischiapallavolo.com/registrazione.php

    Ora devo fare in modo che i dati immessi entrino nel database, e non e' un problema.
    Ma dopo cosa devo fare piu'?

    Mi interessa anche il campo email che dicevi tu

  9. #9
    bhe, ti consiglio di fare così:
    1.aggiungi alla tabella un campo "attivato" con valore integer(1)
    2.Invii alla registrazione all'email un link tipo http://www.tuosito.com/attiva.php?nick=$nick&hash=$hash
    (hash sarebbe la stringa derivata tramite md5("caratteri casuali".$password)
    Nella pagina attiva.php, peschi dal database tutto WHERE nick=$_GET['nick'], in modo poi da poter creare in base alla password inserita l'hash che confronterai con quello spedito nell'email; se il codice hash corrisponde, il campo "attivato" lo poni uguale a 1 e termini così la registrazione.
    PS: i "caratteri casuali" devono essere uguali sia nell'hash dell'email che del database.
    Infine, nel login, oltre a verificare la corrispondenza di nick e password, controlla la presenza del campo "attivato" == 1, così poi da memorizzare in sessioni tutti i dati necessari per il guestbook.
    Come script opzionale sarebbe utile creare una pagina che elimini tutti i nick non attivati (DELETE FROM tabella WHERE attivato=0), ma per gestire quest'ultimo in modo professionale, dovresti aggiungere alla tabella anche un campo "data_iscrizione"; in modo da eliminare solo le attivazioni che risalgono a più di TOT giorni.

    Ciao
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  10. #10
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    allora, questa spiegazione me la conservo per quando finiro' il modulo di registrazione.
    Per ora voglio terminarlo.
    Ho fatto il form per inviare i dati al database e funziona bene.
    Ora come devo fare per far scrivere nella pagina del guestbook con i dati immessi nel database?

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.