Script in php per la registrazione di utenti sul sito con login

Mi sembra che possa essere una funzione parecchio utile quella di far identificare e registrare gli utenti sul sito. Ho creato questo semplice script (che comunque .
Php / Mysql: Discussioni legate a PHP, MySQL, Apache e Rewrite Url

Non hai eseguito l'accesso.


Gli ultimi articoli dal blog di Cached.it

Fino a quale pagina Google porta accessi ? Mi è capitato di vedere e analizzare alcuni refer delle mie pagine (sul forum di http://forum

Lo spam di cached.it porta tanti accessi Avete sempre criticato e classificato Cached.it come un sito di spam, come un forum stupido e di ser

Globalwarming Awareness2007 Globalwarming Awareness2007 è la frase da posizionare.  Bisogna essere i primi su google

YouTube e Wikipedia tra i più importanti del WEB Google continua a rimanere in testa nella classifica dei marchi più influenti della rete,al

Google Tv Google tv

La fine del Google Bombing Da un recente articolo sul blog ufficiale di Google sembra che sia finito il fenomeno del Googl

Non riesci a trovare il nome al tuo sito ? Hai difficoltà a trovare il nome per la tua attività ? O non sai che nome dare al tuo

Adsense nei videogiochi Da un annuncio della CNN sembra che Google stia per prendere accordi con Adscape per comprare questa

Yahoo,nuovo sistema di inserzioni Il nuovo sistema di inserzioni di Yahoo si sta avvicinando al leader delle ricerche su Internet Goog

Un nuovo formato degli annunci Google E' nato un nuovo progetto pilota di Google Adsense dove stanno sperimentando un nuovo formato d

Ewrite scrivi e guadagna


  • Indice
  •  » Php / Mysql
  •  » Script in php per la registrazione di utenti sul sito con login

#1 30-03-2006 11:40:19

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Script in php per la registrazione di utenti sul sito con login

Mi sembra che possa essere una funzione parecchio utile quella di far identificare e registrare gli utenti sul sito.
Ho creato questo semplice script (che comunque potete usare in quanto sicuro) per farvi capire come funziona tale meccanismo

Lo script è totalmente free e utilizzabile su qualunque sito

Vi descrivo brevemente alcune caratteristiche:

PHP e Mysql come requisiti
Una minima conoscenza di php
uso di sessioni
uso dei cookie per il riconoscimento degli utenti
Controllo della mail con invio di codice per autentificazione
Controllo della mail come struttura con espressione regolare
Criptazione della password con doppia passata di md5 (per evitare i bruteforce di password semplici)
Form con campi obbligatori
Visione dello stato dell'utente

Non ho ancora fatto la funzione per farsi rimandare indietro la password che farò nei prossimi giorni.
Spero che vi possa essere utile.

Per scaricare lo Script in php per la registrazione di utenti sul sito con login bisogna essere utenti registrati al forum
Download Script in php per la registrazione di utenti sul sito con login


Non in linea

 

#2 30-03-2006 12:56:15

daweb
Membro di Cached.it
Registrato: 14-02-2006
Messaggi: 15
CR: CachedRank 1
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Molto carino, mi sa che aggiornerò la mia classe di connessione al DB... ben fatto!

Non in linea

 

#3 30-03-2006 16:40:48

indieta
Membro di Cached.it
da: Italia
Registrato: 02-03-2006
Messaggi: 16
CR: CachedRank 1
Contatto Skype Skype:
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

mi esce questo errore ...... dove e come posso risolvere il problema ?
saluti
Piero

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=2' at line 28


http://www.indieta.it  - Dieta ShapeWorks Herbalife

Non in linea

 

#4 30-03-2006 17:38:10

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

Corretto
Scusa era una versione differente di phpmyadmin

Ora è corretto

Non in linea

 

#5 31-03-2006 18:01:02

indieta
Membro di Cached.it
da: Italia
Registrato: 02-03-2006
Messaggi: 16
CR: CachedRank 1
Contatto Skype Skype:
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

Ora il database viene caricato correttamente e si connette,
ma mi esce questo errore, è un problema mio ?
Saluti
Piero


Notice: Undefined index: login in C:\Accounts\xxxxxxx\wwwRoot\login\check1.php on line 7

Notice: Undefined offset: 1 in C:\Accounts\xxxxxx\wwwRoot\login\check1.php on line 9

Notice: Use of undefined constant autorizzato - assumed 'autorizzato' in C:\Accounts\xxxxxx\wwwRoot\login\check1.php on line 16

Notice: Use of undefined constant autorizzato - assumed 'autorizzato' in C:\Accounts\xxxxxx\wwwRoot\login\check1.php on line 17

Notice: Use of undefined constant nome_utente - assumed 'nome_utente' in C:\Accounts\xxxxxx\wwwRoot\login\check1.php on line 18

Notice: Use of undefined constant nome_utente - assumed 'nome_utente' in C:\Accounts\xxxxxx\wwwRoot\login\check1.php on line 19
ciao Ospite
Login | Registra nuovo utente
esempi: Solo per utenti registrati | Per tutti gli utenti | Se sei ospite ti invita a registrarti


http://www.indieta.it  - Dieta ShapeWorks Herbalife

Non in linea

 

#6 31-03-2006 21:01:54

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

hai easy php ??

Non in linea

 

#7 01-04-2006 01:22:04

ilc0rv0
Senior
da: Pescara
Registrato: 21-03-2006
Messaggi: 542
CR: CachedRank 9
Contatto Skype Skype:
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

per gli errori di questo tipo:

Use of undefined constant autorizzato - assumed 'autorizzato'

nella configurazione del php installato sul tuo sistema le variabili che invii tramite form (get o post) devono essere riprese in questo modo (è sempre possibile disabilitare la visualizzazione dei notice, ma non è consigliato in fase di sviluppo):

$_GET['variabile'] o $_POST['variabile']

e non

$_GET[variabile] o $_POST[variabile]

il compilatore capisce comunque che sono variabili e automaticamente le usa in quel modo, però ti da l'avvertimento

gli errori di
Undefined index
e
Undefined offset

significano che c'è una variabile index che non esiste e in un qualche ciclo (credo anche se provi a cercare il valore nella posizione di un array) il valore 1 non esiste

smile


UBUNTU 6.06 su Athlon XP 3200+ - 2x512 RAM - ASUS A7N8X-E Deluxe - MSI Radeon 9800pro 128MB 256bit - HD Samsung 250GB SATA + HD Maxtor 160GB SATA - PHILIPS DVDR 1640

Non in linea

 

#8 01-04-2006 09:03:17

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

io di solito scrivo codice notice free in quanto disabilito appunto i notice e poi tutte le variabili le definisco in un file esterno per avere il sunto di quello che uso sempre a portata di mano

Ma essendo molto macchiniso come giro non l'ho fatto qui

Se ho tempo domani gli rimuovo i notice

Non in linea

 

#9 15-08-2006 19:55:31

ilc0rv0
Senior
da: Pescara
Registrato: 21-03-2006
Messaggi: 542
CR: CachedRank 9
Contatto Skype Skype:
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

io di solito scrivo codice notice free in quanto disabilito appunto i notice e poi tutte le variabili le definisco in un file esterno per avere il sunto di quello che uso sempre a portata di mano

mmm e come definisci le variabili in un file esterno? yikes


UBUNTU 6.06 su Athlon XP 3200+ - 2x512 RAM - ASUS A7N8X-E Deluxe - MSI Radeon 9800pro 128MB 256bit - HD Samsung 250GB SATA + HD Maxtor 160GB SATA - PHILIPS DVDR 1640

Non in linea

 

#10 15-08-2006 20:24:52

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

cosi:
$lingua = array(

'Uploader'            =>    'Uploader',
'File'            =>    'File',
'Size'            =>    'Dimensioni',
'Delete'            =>    'Cancella',
'Posted by'            =>    'User',
'Date'                =>    'Data',

etc etc

poi uso l'array

Non in linea

 

#11 15-08-2006 21:44:46

ilc0rv0
Senior
da: Pescara
Registrato: 21-03-2006
Messaggi: 542
CR: CachedRank 9
Contatto Skype Skype:
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

ok tnx big_smile


UBUNTU 6.06 su Athlon XP 3200+ - 2x512 RAM - ASUS A7N8X-E Deluxe - MSI Radeon 9800pro 128MB 256bit - HD Samsung 250GB SATA + HD Maxtor 160GB SATA - PHILIPS DVDR 1640

Non in linea

 

#12 26-08-2006 18:41:29

Stefany
Membro di Cached.it
Registrato: 26-08-2006
Messaggi: 1
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Ciao a me non funziona mi da questo errore appena apro l'index :

Parse error: parse error in c:\programmi\easyphp1-8\www\config.php on line 15

non capisco sad

Non in linea

 

#13 26-08-2006 18:42:50

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

non usare esayphp ma piuttisto usati il
wampserver

funziona 100 volte meglio

Non in linea

 

#14 16-09-2006 03:25:54

Spicchio
Membro di Cached.it
Registrato: 16-09-2006
Messaggi: 3
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Con questo script non riesco ad attivare la registrazione, premetto che non sono per nulla uno che ne mastica molto, anzi spero di non scrivere troppe assurdità e ringrazio se qualcuno risponderà.

L'invio della mail di conferma all'indirizzo dell'utente avviene correttamente, poi però quando clicco sul link per attivare la registrazione linkato a "completa.php/?user=$id_user&check=$numero_a_caso" viene dato errore o meglio la funzione if($verita =="1") del file "completa.php" non viene verificata passando quindi all'else che produce la mancata attivazione della registrazione.

Naturalmente il valore del campo "stato" nel record della tabella del db non viene aggiornato e rimane 0 cioè account non attivato.

Pare che la query non trovi alcun record nella tabella e di conseguenza la variabile $verita non è 1, però sinceramente non riesco a capire dove e come agire e perchè!

Aggiungo che l'esecuzione del link "completa.php/?user=$id_user&check=$numero_a_caso" da un errore Notice del tipo:

Notice: Undefined index: id in \completa.php on line 6

Anche il file "registrazione.php" da questi errori Notice:

Notice: Undefined index: mail in \registrazione.php on line 10
Notice: Undefined index: mail in \registrazione.php on line 11
Notice: Undefined index: invia in \registrazione.php on line 11
Notice: Undefined index: nick in \registrazione.php on line 12
Notice: Undefined index: invia in \registrazione.php on line 12
Notice: Undefined index: pass in \registrazione.php on line 13
Notice: Undefined index: invia in \registrazione.php on line 13

Utilizzo easyphp

Non in linea

 

#15 16-09-2006 08:16:32

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

si ha dei notice
l'ho anche scritto che è notice free
oggi se riesco te lo correggo

Non in linea

 

#16 16-09-2006 14:19:32

Spicchio
Membro di Cached.it
Registrato: 16-09-2006
Messaggi: 3
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

ma il notice è la causa del problema? in caso contrario quale parte di codice potrei guardare meglio?
ho sempre pensato che gli avvertimenti di tipo notice non influenzassero l'esecuzione dello script

Ultima modifica di Spicchio (16-09-2006 14:31:51)

Non in linea

 

#17 19-10-2006 16:41:48

skelcesa
Membro di Cached.it
Registrato: 19-10-2006
Messaggi: 4
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Salve a tutti.
Ho scaricato lo script che Stefano ha creato ed ho un problema.
In poche parole, funziona tutto alla perfezione, ma quando la registrazione è completata, l'email non arriva alla posta elettronica.
Ho provato più volte sia in locale (wampserver) che su internet nei server di http://webarrivo.com, ma niente.
Qualcuno sa per caso risolvere il mio problema o almeno dirmi come fare?

Grazie in partenza.
Saluti, skelcesa.

Non in linea

 

#18 19-10-2006 19:44:44

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

hai provato a configurare il tuo server di posta elettronica ?

Non in linea

 

#19 19-10-2006 21:14:07

skelcesa
Membro di Cached.it
Registrato: 19-10-2006
Messaggi: 4
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Stefano ha scritto:

hai provato a configurare il tuo server di posta elettronica ?

No, puoi dirmi come fare?

Non in linea

 

#20 19-10-2006 21:18:38

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

se usi il comando mail($indirizzo_posta,$soggetto,$testo);

cosa ti dice ?

Non in linea

 

#21 20-10-2006 18:26:09

skelcesa
Membro di Cached.it
Registrato: 19-10-2006
Messaggi: 4
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Nei server di webarrivo nulla, in locale invece:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\wamp\www\login\registrazione.php on line 61

Non in linea

 

#22 20-10-2006 19:02:48

Stefano Loberti
Amministratore
da: alessandria
Registrato: 30-01-2006
Messaggi: 1558
CR: CachedRank 10
Contatto Skype Skype: s.loberti
Sito web

Re: Script in php per la registrazione di utenti sul sito con login

per quello
ma se lo provi a mettere sul tuo host funziona

Non in linea

 

#23 21-10-2006 16:54:16

skelcesa
Membro di Cached.it
Registrato: 19-10-2006
Messaggi: 4
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Ho detto che ho provato a metterlo in http//webarrivo.com (servizio hosting gratuito illimitato) e non ha funzionato.

Non in linea

 

#24 18-12-2006 20:43:02

TomDeLonge
Membro di Cached.it
Registrato: 18-12-2006
Messaggi: 13
CR: CachedRank 1
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Ciao a tutti, scusate se rispolvero questa discussione solo che avrei bisogno di un piccolo aiuto! Lo script funziona benissimo a parte quando arriva l'email di conferma, quando clicco sul link che arriva mi dice che i dati sono incorretti e se vedo nel database lo stato è sempre a 0 e l'unico modo di metterlo a 1 è di farlo manualmente, sapreste dirmi come fare? Ho provato più volte ma mi dice sempre che i dati sono incorretti!

Non in linea

 

#25 19-12-2006 06:27:36

Smanettone
Membro di Cached.it
Registrato: 19-12-2006
Messaggi: 1
CR: CachedRank 0
Contatto Skype Skype:

Re: Script in php per la registrazione di utenti sul sito con login

Ciao Stefano ho scaricato il tuo script, funziona perfettamente tranne la conferma dal link nell'email.
mi registra, apro l'email , clikko il link di conferma e mi restituisce: "Dati incorretti ritorna al form di registrazione"
Ho controllato il db e li valore dello stato praticamente non viene aggiornato rimane "0".
Sto smanettando nel file "completa.php"...... ma nomn ne esco smile

Non in linea

 

Oggi

Azioni su questo topic
da: Cached
Registrato: 30-01-2006

- Sottoscrivi questa discussione
Segnala ad un amico
Aggiungi ai preferiti

In linea

  • Segnala |
  • Cancella |
  • Modifica |
  • Cita
  • Indice
  •  » Php / Mysql
  •  » Script in php per la registrazione di utenti sul sito con login

Topic Similari

Topic Autore Data Forum
Topic attinente alla discussione
gymline 24 01 2010 Posizionamento su Google
Topic attinente alla discussione
cicoasm 11 03 2007 Sondaggi
dottanelli 02 12 2009 Presenta il tuo sito
Topic attinente alla discussione
Stefano Loberti 14 03 2007 Posizionamento su Google
Topic attinente alla discussione
cicoasm 15 03 2007 Posizionamento su Google

Query Expansion

Topic Autore Data Forum
Topic attinente alla discussione
Agencyweb 17 07 2006 Posizionamento su Google
Topic attinente alla discussione
tagliaerbe 27 07 2006 Adsense | Adwords
Topic attinente alla discussione
gymline 24 01 2010 Posizionamento su Google
Topic attinente alla discussione
cicoasm 11 03 2007 Sondaggi
Topic attinente alla discussione
ghisirds 29 11 2007 Posizionamento su Google
Topic attinente alla discussione
cicoasm 15 03 2007 Posizionamento su Google

TOPIC TAG

TAG
Topic attinente alla discussione

Chiavi di ricerca

Key Data Wikipedia
Chiavi di ricerca
REGISTRARE UTENTE SITO WEB HTML 
12 03 2010 - -
Chiavi di ricerca
sistema registrazione login 
12 03 2010 - -
Chiavi di ricerca
script php registrazione utenti 
12 03 2010 - -
Chiavi di ricerca
sistema registrazione php 
12 03 2010 - -
Chiavi di ricerca
script registrazione utente 
12 03 2010 - -

Topic referer

Url Refer Data
Topic attinente alla discussione
12/03/2010 16:24:36
Topic attinente alla discussione
12/03/2010 13:04:49
Topic attinente alla discussione
12/03/2010 12:20:22
Topic attinente alla discussione
12/03/2010 12:14:25
Topic attinente alla discussione
12/03/2010 12:10:19

Footer forum

Powered by PunBB