Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Come si crea un modulo di login in un sito...

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Come si crea un modulo di login in un sito...

Postdi sfrorrow » 18/10/07 19:08

Salve a tutti,
sono abbastanza ignorante sul funzionamento dei moduli di login all'interno di siti internet con i quali è possibile identificarsi e aprire pagine riservate!
Mi piacerebbe però imparare a crearne uno (e in realtà non penso sia quello il difficile) ma piuttosto imparare a creare tutto quello che sta dietro a quelle 2 semplici etichette (nome utente e password), come ad esempio dove diavolo vanno a finire i dati inseriti e come fa il pc a confrontarli con quelli di un utente registrato! :D
Se siete disposti a perdere 5 minuti con me per farmi capire qualcosina ve ne sarò moltisssssssimisssssssimo grato! :D
Grazie comunque a tutti!
Ciao!
sfrorrow
Newbie
 
Post: 9
Iscritto il: 16/10/07 10:52

Sponsor
 

Postdi mrblue » 19/10/07 10:29

Le modalita dipendono molto dalla piattaforma tecnologica (ammazza che parolone) che usi.
I web server in generale prevedo almeno 3 metodi di autenticazione
Basic (password in chiaro)
Digest (password criptata)
SSL (scambio di certificati)
e questo solo per iniziare....

;)
Sbagliare è umano, ma per riuscire davvero a incasinare completamente le cose ci vuole un computer.
---------------------
http://mrblue73.blogspot.com/
mrblue
Utente Senior
 
Post: 364
Iscritto il: 22/10/01 01:00
Località: Roma

Postdi sfrorrow » 20/10/07 14:33

mmm... :D
questo per iniziare....
ma poi per continuare?
:-? ;)
sfrorrow
Newbie
 
Post: 9
Iscritto il: 16/10/07 10:52

Postdi Dylan666 » 20/10/07 14:36

Volo più terra terra: dove vanno a finire i dati inseriti e come fa il pc a confrontarli con quelli di un utente registrato?
Semplice, i dati vengono inviati a uno script che confronta ciò che ha ricevuto con ciò che ha memorizzato dentro un file TXT (opzione limitante poco sicura) o dentro un database (opzione flessibile e più sicura).

Ciò che non è difficicle è creare i due campi dove scrivere username e password e il pulsante per inviarli, quello che è "difficile" è creare la pagina (in genere in php per siti non commerciali) che confronta i due dati con un lista che ha (il TXT o il database di prima).

Ci vuole almeno una infarinatura di php e di mysql se si opta per il database gratis. Ovvio che esistono anche cose già fatte, ma pure per configurare quelle sei deve perdere qualche oretta a imparare qualcosa (tipo come si accede a un database, cos'è una tabella, ecc.)
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi mrblue » 22/10/07 10:46

bhe volendo affidarsi in toto al web server (senza usare php, java, asp,..) basta definire le policy nel file di configurazione del server con le opportune rule... certo bisogna avere accesso al file di configurazione del web server
Sbagliare è umano, ma per riuscire davvero a incasinare completamente le cose ci vuole un computer.
---------------------
http://mrblue73.blogspot.com/
mrblue
Utente Senior
 
Post: 364
Iscritto il: 22/10/01 01:00
Località: Roma

Postdi Dylan666 » 22/10/07 13:48

sfrorrow parte ora col documentarsi su come si crea un login ma sa già amministrare un server e ne possiede uno vero/virtuale/remoto che sia? Un po' improbabile no? ;)
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi mrblue » 23/10/07 10:25

effettivamente... :oops:
pero è sicuramente il metodo più semplice... almeno è stato il primo che io ho provato in ambiente lamp...
Sbagliare è umano, ma per riuscire davvero a incasinare completamente le cose ci vuole un computer.
---------------------
http://mrblue73.blogspot.com/
mrblue
Utente Senior
 
Post: 364
Iscritto il: 22/10/01 01:00
Località: Roma

quALCHE iNFORMAZIONE

Postdi matteoiamma » 03/11/07 16:17

Per creare un sistema di registrazione e login sul propio sito ci sono due modi principali:

-Modo semistupido
Utilizzi un database di Microsoft Access,il database non è riscrivibile,ma è solo leggibile.Quindi tu nella registrazione,anzichè mettere un sistema automatico,metti un form mail.Cosi' quando un utente si registra i dati vanno a finire alla tua casella e-mail e quei dati successivamente gl inserirai nel database "a mano"

-Modo Stupidissimo
Non utilizzi nessun database ma fai cosi'. Ogni utente avrà un suo pannello login diverso,questo perchè userai un servizio gratuito di area protetta di un sito( ad esempio il tools di http://tools.mrwebmaster.it).Ma poi impiegherai sempre piu' tempo e sarai costretto a creare una pagina loggata per ogni utente.

Modo Professionale
Utilizzi un database Mysql.Usi pagine in formato php.

C'è comunque da dire che questi sono i metodi.
Ma per chi deve iniziare come te,bisogna studiare il Php o l'ASp.
Poi ci sono dai sistemi di registrazione e login già pronti,bisogna solo scaricarli,delle volte configurare e pubblicare tutto.
Ecco alcuni link di siti dove puoi trovare cose già fatte e/o puoi studiare il php e l'asp
http://www.html.it
http://www.aspcode.it
http://www.opensourcescripts.com/

Nel prossimo post vedo di darti il link per scaricare direttamente un sistema di registrazione e login già pronto con un semplice Database di Microsoft Access.
Vedo ve lo riesco a trovare.
matteoiamma
Newbie
 
Post: 9
Iscritto il: 26/10/07 16:04


Torna a Programmazione


Topic correlati a "Come si crea un modulo di login in un sito...":

foto su sito web
Autore: sic58
Forum: Sicurezza e Privacy
Risposte: 0

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti