Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

login Opzioni
Giovanni_88
Inviato: Friday, August 12, 2005 5:29:15 PM
Rank: Member

Iscritto dal : 1/21/2004
Posts: 0
come posso fare per far registrare gli utenti sul mio sito?
Sponsor
Inviato: Friday, August 12, 2005 5:29:15 PM

 
dead
Inviato: Friday, August 12, 2005 5:52:04 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,582
ci vuole un linguaggio server side e un database. Se li hai poi passiamo al codice necessario.

P.S. posta il link del sito magari.


Sono cosi avanti che quando guardo indietro vedo il futuro.
Giovanni_88
Inviato: Friday, August 12, 2005 7:37:39 PM
Rank: Member

Iscritto dal : 1/21/2004
Posts: 0
cioè?dead puoi spiegami meglio?(se puoi vogliamo parlare meglio su qualke messeger tipo yahoo o msn?)
dead
Inviato: Friday, August 12, 2005 8:00:34 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,582
non uso nessun tipo di messenger (sono autostrade aperte per worm e virus).

se non conosci nessun linguaggio server-side (php, asp, perl, asp.net, ecc) la vedo dura creare un sistema di registrazione.

Ti converrebbe piuttosto pensare di rifare il sito con un CMS (come Xoops<--cerca su Google).

Se invece ti basta un sito con password, puoi cavartela anche con javascript (sebbene non lo userei mai per siti ad alta sicurezza!)



Sono cosi avanti che quando guardo indietro vedo il futuro.
Giovanni_88
Inviato: Friday, August 12, 2005 8:04:35 PM
Rank: Member

Iscritto dal : 1/21/2004
Posts: 0
CONOSCO IL PHP...SO CREARMI UN MODULO DI REGISTRAZIONE MA QUEL CHE VORREI SAPERE IO è COME FAR FARE IL LOGIN AD UN UTENTE CHE SI REGISTRA...
dead
Inviato: Friday, August 12, 2005 11:00:41 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,582
beh, allora è semplice: fai un normale form HTML, e tramite l'action passi i valori dei campi del form di login (user e password) al modulo di registrazione, che li confrontèra con quelli salvati nel database.

se poi vuoi essere più sofisticato (e sicuro) puoi criptarli tramite algoritmo MD4, e confrontare gli hash.


Sono cosi avanti che quando guardo indietro vedo il futuro.
Giovanni_88
Inviato: Saturday, August 13, 2005 11:44:11 AM
Rank: Member

Iscritto dal : 1/21/2004
Posts: 0
dead io mi sto appena avvicinando al php... e mi sn studiato un pò i moduli e sò crearli con tex checkbox select radio....però ankora nn ho capito come una volta fatto il form e inviati i dati al "programmino" poi come posso fare per far fare il login?
dead
Inviato: Saturday, August 13, 2005 7:34:37 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,582
<BLOCKQUOTE id=quote><font size=1 face="Sans Serif, Arial, Helvetica" id=quote>quote:<hr height=1 noshade id=quote>
...e mi sn studiato un pò i moduli e sò crearli con tex checkbox select radio....però ankora nn ho capito come una volta fatto il form e inviati i dati al "programmino" poi come posso fare per far fare il login?
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Sans Serif, Arial, Helvetica" size=2 id=quote>

Allora, se ho capito bene sai fare un modulo con due textbox (user e password) ed inviarli al programmino in php.
OK.
Non sto a scriverti il codice qui, ma solo il concetto che stà alla base del codice che dovrai realizzare:
- supponiamo che le tue variabili recuperate dai textbox e passate al php si chiamino $user e $password (che fantasia eh?<img src=icon_smile.gif border=0 align=middle>)
- a questo punto dovrai lanciare una query al database, nel quale ovviamente dovra già esistere una tabella (chiamiamola Login) con almeno due campi (chiamiamoli USER e PWD).
il codice è <b>all'incirca</b>questo:

//mi collego al database host con user e password del database.
<font color=blue>$DB_connID = @mysql_connect($db_host, $db_user, $db_pass);</font id=blue>

//lancio una query sulla tabella Login
<font color=blue>
$query01 = "SELECT * FROM Login";
$utenti = mysql_query($query01,$DB_connID);
</font id=blue>

//e recupero tutti gli user e password
<font color=blue>
while ($row = mysql_fetch_array($nomiID,MYSQL_ASSOC)) {
$usersID[] = $row["USER"];
$passwordsID[] = $row["PWD"];
}
</font id=blue>

//chiudo la connessione<font color=blue>
mysql_close($DB_connID);
</font id=blue>

A questo punto ho due vettori $usersID[] e $passwordsID[]. Devo vedere se $user esiste in $usersID[]. Se esiste (supponiamo al 5° posto),controllo se $password corrisponde con quella al 5° posto nel vettore $passwordsID[]
se corrisponde, l'utente è riconosciuto e può accedere.

So che non sembra facile, ma l'unica soluzione è fare prove e studiare.

per php, ti consiglio php designer 2005 (gratuito).
Migliore ci sarebbe phped della Nusphere ma costa 300eur...

Edited by - dead on 08/13/2005 19:39:13


Sono cosi avanti che quando guardo indietro vedo il futuro.
neegol836
Inviato: Wednesday, August 17, 2005 12:17:24 AM
Rank: Member

Iscritto dal : 1/22/2005
Posts: 0
cacchio dead, mi hai sorpreso nel vero senso della parola!!!
da quel che hai sritto sembri un genio del pc!
dovresti farmi lezioni!!!<img src=icon_smile_big.gif border=0 align=middle><img src=icon_smile_big.gif border=0 align=middle><img src=icon_smile_big.gif border=0 align=middle>
dead
Inviato: Wednesday, August 17, 2005 10:32:10 AM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,582
Sono solo uno che da anni, (oltre alla montagna) ha la passione dei PC, e mi piace sapere "cosa c'è sotto il cofano", invece di guidare e basta<img src=icon_smile_wink.gif border=0 align=middle>


Sono cosi avanti che quando guardo indietro vedo il futuro.
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.