11 messaggi dal 14 dicembre 2001
non riesco a collegarmi al database (access) per controllare se password e login sono corrette; ho impostato Personal web Server di windows....
I dati dal database però li prende se gli chiedo con una pagina asp di farmi vedere i campi login inseriti.....
Allego il form e la "pagina incriminata"

DALLA PAGINA LOGIN.HTM
<form name="form1" method="post" action="Login5.asp">
<p>  </p>
<table width="384" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="192" align="right"><span class="Right"><b><font size="3" color="#003399">Login
name: </font></b></span></td>
<td width="192">
<input type=text name=login id=txtLogin size=25>
</td>
</tr>
<tr>
<td width="192" align="right"><span class="Right"><b><font size="3" color="#003399">Password:</font></b>
</span> </td>
<td width="192">
<input type="password" name="pwd" id="txtPassword" size="8" value="">
</td>


DALLA PAGINA LOGIN5.ASP
<SCRIPT LANGUAGE=VBScript RUNAT=Server>

dim login
dim pwd
dim url

login=replace(request.form("login"),"","")
pwd=replace(request.form("password"),"","")
url=request.form("url")

dim conn
dim rs
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver(*.mdb)};DBQ=" &Server.MapPath("SitoGPS/database/db_sito_web.mdb")
set rs=Server.CreateObject("ADODB.Recordset")

qry="Select * from tblLogin where((login= '" &login& "') & (pwd= '" &password& "'));"

rs.ActiveConnection=conn
rs.CursorLocation=2
rs.open qry

response.expires=0
if RS.EOF then
response.redirect ("err.asp")
else
session("registrato")="sicuro"

rs.close
set rs=nothing
conn.Close
set conn=nothing
response.redirect(url)
end if

</script>

Grazie!!!!!!!



725 messaggi dal 31 agosto 2001
Se non sbaglio il nome della text field della form ha nome [pwd] e recuperi il valore utilizzando Request.Form con [password]
11 messaggi dal 14 dicembre 2001
proverò...
Speriamo, ma mi da proprio errore nella connessione....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.