Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Asp & Asp.net
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Asp & Asp.net Active Server Pages e tecnologia Microsoft.NET

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Asp & Asp.net


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 13-10-06, 18:36   #1 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
[ASP]come creare un login e registrazione utenti

Ciao a tutti !
Ho un problemino, realizzando delle pag con Dreamweaver dovrei creare un pagina per poter registrare gli utenti con Access i campi sono 5
Nome - Cognome - Username - Password - email sapreste indicarmi qualche script semplicissimo (data la mia poca esperienza in asp) da poter utilizzare ?

Grazie 1000 !!!
gelova non in linea   Rispondi citando
Vecchio 13-10-06, 23:03   #2 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
gelova non in linea   Rispondi citando
Vecchio 14-10-06, 12:16   #3 (permalink)
Esperto
 
L'avatar di madai
 
Data di registrazione: Jun 2006
Messaggi: 637
Invia un messaggio tramite MSN a madai
Basta una ricerca: http://www.google.it/search?q=area+r...la:it:official

__________________
Article Marketing - Cerchi un hotel a Ischia? [/size]
madai non in linea   Rispondi citando
Vecchio 14-10-06, 14:58   #4 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Si le avevo già viste, ma non è quello che stavo cercando, io cercavo un codice sorgente per la registrazione dei vari utenti, non il login con password preimpostate, l'unica cosa che ho trovato è questa
http://www.webmasterpoint.org/asp/sc...istrazione.asp
ma troppo complicato.
Esiste qualcosa di simile più semplice ?

Grazie !!!!
gelova non in linea   Rispondi citando
Vecchio 14-10-06, 17:09   #5 (permalink)
Esperto
 
L'avatar di madai
 
Data di registrazione: Jun 2006
Messaggi: 637
Invia un messaggio tramite MSN a madai
Prima di tutto costruisciti il form per l'invio dei dati con tutti i campi che ti serve registrare nel database. L'action del form fallo puntare ad una pagina asp che recupera i dati (es. strNome = Request("nome")) e li inserisce nel database attraverso un "INSERT INTO nomeTabella (nome, cognome,...,n) VALUES (strNome, strCognome,...,strN)"
__________________
Article Marketing - Cerchi un hotel a Ischia? [/size]
madai non in linea   Rispondi citando
Vecchio 14-10-06, 17:24   #6 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
IL form riesco a realizzarlo
il problema è tutto il resto
potresti postare il codice grazie !!!
gelova non in linea   Rispondi citando
Vecchio 15-10-06, 01:27   #7 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Vorrei qualcosa simile all'esempio fatto qui
http://www.amicopc.com/asp/register.asp
solo che qui non esiste un comando che verifica se un utente si è registrato
con l'user e passw uguali ad un'altro !
E quindi due utenti possono registrarsi tranquillamente con la stessa user e passw.
gelova non in linea   Rispondi citando
Vecchio 15-10-06, 09:10   #8 (permalink)
Esperto
 
L'avatar di Legolas
 
Data di registrazione: Mar 2005
Messaggi: 661
Invia un messaggio tramite MSN a Legolas Invia un messaggio tramite Skype a Legolas
Puoi usare quello script e modificarlo secondo le tue esigenze, per controllare se esiste già un determinatu user nel database basta una semplice query

"SELECT * FROM tabella WHERE nick = " & request.form("nick")

__________________
Realizzazione siti viterbo Vacanze da sogno in un Agriturismo Bolsena sulle rive del lago.
Legolas non in linea   Rispondi citando
Vecchio 15-10-06, 17:13   #9 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Non avendo mai fatto applicazioni del genere, potresti indicarmi dove copiare questa query
"SELECT * FROM tabella WHERE nick = " & request.form("nick")
da te suggerita ?
gelova non in linea   Rispondi citando
Vecchio 16-10-06, 12:31   #10 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Dove siete Legolas e Madai, mi avete risolto tanti problemi datemi una mano anche per questo !!!!
gelova non in linea   Rispondi citando
Vecchio 16-10-06, 12:39   #11 (permalink)
Esperto
 
L'avatar di Legolas
 
Data di registrazione: Mar 2005
Messaggi: 661
Invia un messaggio tramite MSN a Legolas Invia un messaggio tramite Skype a Legolas
posta la pagina dove inserisci gli utenti nel db e vediamo che si può fare

Ciao
__________________
Realizzazione siti viterbo Vacanze da sogno in un Agriturismo Bolsena sulle rive del lago.
Legolas non in linea   Rispondi citando
Vecchio 16-10-06, 15:29   #12 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Sapevo di poter contare su di voi

il file si chiama registrami.asp, il contenuto è questo:

<%
dim nome
dim user
dim pwd
nome=request.form("form_nome")
user=request.form("form_user")
pwd=request.form("form_password")
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/pass.mdb")
sql = "SELECT * FROM pass"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
RS.AddNew
rs.Fields("nome")=nome
rs.Fields("user")=user
rs.Fields("pwd")=pwd
rs.update
RS.Close
Set RS=Nothing
conn.Close
Set conn=Nothing
response.redirect("reg_ok.htm")
%>
gelova non in linea   Rispondi citando
Vecchio 16-10-06, 15:32   #13 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
esiste poi un'altro file che si chiama validate.asp che ha il compito di verificare i dati inseriti nel database, il contenuto è questo:

<%
dim url
url=request.querystring("url")
%>
<form method="POST" action="check.asp">
<p align="center">Username<br>
<input type="text" name="form_user" size="20"></p>
<p align="center">Password<br>
<input type="password" name="form_password" size="20"></p>
<p align="center"><input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
<input type="hidden" name="form_url" value="<% = url %>">
gelova non in linea   Rispondi citando
Vecchio 17-10-06, 10:01   #14 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 241
Non mi abbandonate
gelova non in linea   Rispondi citando
Vecchio 17-10-06, 12:34   #15 (permalink)
Esperto
 
L'avatar di madai
 
Data di registrazione: Jun 2006
Messaggi: 637
Invia un messaggio tramite MSN a madai
Prova così, facci sapere, ciao:

Codice:
<%
dim nome
dim user
dim pwd
'evitiamo l'SQL Injection replicando gli apici
nome=Replace(request.form("form_nome"),"'","''")
user=Replace(request.form("form_user"),"'","''")
password=Replace(request.form("form_password"),"'","''")
Dim conn
Set conn =  Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/pass.mdb")
sql = "SELECT * FROM pass WHERE user = '" & user & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3

If rs.EOF then

RS.AddNew
rs.Fields("nome")=nome
rs.Fields("user")=user
rs.Fields("pwd")=pwd
rs.update
RS.Close
Set RS=Nothing
conn.Close
Set conn=Nothing 
response.redirect("reg_ok.htm")

Else

Response.Write("User gi&aacute; esistente")
Response.End
RS.Close
 Set RS=Nothing
 conn.Close
 Set conn=Nothing

End if
%>
__________________
Article Marketing - Cerchi un hotel a Ischia? [/size]
madai non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 19:05.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.