pagina di login in asp

polimnia88

Nuovo Utente
18 Mag 2010
5
0
0
Ciao a tutti,
premetto che non sono una programmatrice e soprattutto che non ho mail lavorato in asp, ho fatto qualcosina in php ma non tanto... dunque il mio problema è questo:
Devo creare un sito nel quale in una pagina l'utente si può registrare in un db, in un'altra si può loggare, in un'altra (se loggato) può fare delle operazioni.
La mia idea era quella di usare le sessioni ma non so come fare...
Facendo finta che l'utente sia identificato solo dallo user nel db, io mettere nella pagina di login un form con un input di testo (user),andrei a controllare nel mio db(database.mdb) e lo salverei nella sessione
Codice:
 <form name="login" method="get" action="login.asp">
<input type="text" name="nick">
</form>
<%
	var rec;
	var myString;
	rec = Server.CreateObject("ADODB.Recordset");
	myString = " Select* from users where nick=&Request.QueryString('nick')&"; //qui devo aver sbagliato qualcosa perchè non funziona
	rst = con.Execute(sSQLString);
	if (rec==1)
	{
		Response.write("Login riuscito correttamente");
		 Session("nick") = Request.QueryString("nick"); 
	}
	else
	{	
		Response.write("Login non riuscito! Siamo spiacenti ma lo username da te indicato non risulta nei nostri database.")
	}
	%>

la connessione col db l'ho fatta così e l'ho inserita nel <head>:
Codice:
<%
		var con;
		var conString;
		con = Server.CreateObject("ADODB.Connection");
		conString = "Provider=Microsoft.Jet.OLEDB.4.0; "
	+ "Data Source=" +Server.MapPath("payments.mdb");
		con.Open(conString);
			%>

Cosa ne pensate fin qui? sicuramente sbaglio qualcosa..
 

polimnia88

Nuovo Utente
18 Mag 2010
5
0
0
Ho fatto delle modifiche, prima di tutto ho scritto la connessione al db e il controllo nella pagina operazioni.asp(che è la pagina a cui invio i dati del form col get) e non login.asp e questo è il risultato(che comunque non mi funziona)

Codice:
<%
		var con;
		var conString;
		con = Server.CreateObject("ADODB.Connection");
		conString = "Provider=Microsoft.Jet.OLEDB.4.0; "
	+ "Data Source=" +Server.MapPath("payments.mdb");
		con.Open(conString);
		%>
	

<!-- if nome utente presente nel db ok ti sei loggato-->
    <!--script xk se non ti loggi non puoi fare niente altrimenti si
    quindi uso le sessioni -->
        <%
		Dim strUser;
		strUser = Replace(Request.QueryString("nick") , "'", "'");
		var sql;
		sql = "SELECT* FROM users WHERE nick='" & strUser & "'";
		Set rsUtenti = conn.Execute(sql)
		
		Dim autenticato
		if (rsUtenti.EOF) 
			Session("Autenticato") = "OK"
		else
			Response.Redirect("login.asp")
		
		rsUtenti.Close
		Set rsUtenti = Nothing
		%>
 

polimnia88

Nuovo Utente
18 Mag 2010
5
0
0
Trovato errore mischiavo vb con js x cui ho cambiato i dim con var e inserito questa riga di codice
<% @ language="javascript" %>

e ora mi da questo errore:

Errore di compilazione di Microsoft JScript error '800a03ec'

Previsto ';'

/prova/progetto/operazioni.asp, riga 30

Set rsUtenti = conn.Execute(sql);
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
D [PHP] Login Multiutente con pagina privata PHP 5
C [PHP] Aprire la pagina dopo aver fatto il login PHP 1
S [PHP] Problemi con Login e pagina Utente PHP 5
webmachine [PHP] Problemi con Login e pagina Utente PHP 3
S Problema nella pagina di registrazione e login PHP 2
M Pagina di registrazione e login in php PHP 4
P dovè l'errore nella pagina di login? PHP 46
V login e aggiornamento pagina PHP 2
D Pagina login php-mysql PHP 1
D background della pagina di login Webdesign e Grafica 5
Athene Rendere visibile un errore in una pagina di login in due modi differenti PHP 8
U Creare una pagina di login PHP 3
A Script login con pagina utente PHP 9
K Buddypress: pagina login/register CMS (Content Management System) 1
I [PHP]Problema sito con form login in ogni pagina PHP 7
M Wordpress: widget in pagina di login WordPress 3
B Salve e aiuto per pagina con login HTML e CSS 3
B Pagina di login PHP 3
O aiuto creazione pagina login PHP 9
M Help ex pagina Login PHP 1
M problemi con pagina login PHP 2
D Inserimento login e indirizzamento a una pagina specifica PHP 0
B Problema con login pagina web-collegamento al db Classic ASP 7
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 2
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1

Discussioni simili