.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Forum De Bell Tolls (http://www.dsy.it/forum/forumdisplay.php?forumid=7)
-- [INFORMATICA] - Asp (http://www.dsy.it/forum/showthread.php?threadid=5288)


Posted by superfabius on 19-08-2003 10:23:

[INFORMATICA] - Asp

Ho fatto questa semplice pagina asp di login ma mi indirizza sempre verso la pagina di errore.

<HTML>
<BODY bgcolor=#000060>
<FONT face=arial color=blue>
<P>Aristotle Middle School: Login</P>
</FONT>
<FORM Name=Myform Method="Post" Action="/11asp02.asp">
<FONT face=arial color=red size=3>
<P>LoginID: <input type=text name=LoginID></P>
<P>Password: <input type=password name=pwd></P>
</FONT>
<P>
<INPUT type="submit" value="Send" name=submit>
</P>
</FORM>
</BODY>
</HTML>

questa è la pagina a cui invio i dati...

<HTML>
<BODY bgcolor=#000060>
<%
Function Login(LoginID, Password)
Dim cn
Dim rs
Dim strSql
Dim strCn
Set cn=CreateObject("ADODB.Connection")
Set rs=CreateObject("ADODB.Recordset")
strSql="SELECT * FROM tblLog WHERE LoginName= '" & LoginID & "'"
On Error Resume Next
str="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&server.MapPath("/mdb-database/DBSource.mdb")
cn.Open str
If Err Then Exit Function
rs.Open strSql, cn
If Err Then Exit Function
If rs("pwd")=Password Then
Login=True
Else
Login=False
End If
rs.Close
cn.Close
Exit Function
End Function
If Login(Request.Form("LoginID"),Request.Form("pwd")) Then
Response.Redirect("benvenuto.html")
Else
Response.Redirect("err.html")
End If
%>
</BODY>
</HTML>

qualcuno mi sa dire che errore c'è?
cià


Posted by webwarrior on 20-08-2003 15:33:

Ciao,

innanzitutto elimina o "commenta" la direttiva "on error resume next", cosi lo script si ferma non appena individua un errore così che puoi verificare cosa sia successo

In seconda istanza, scaricati lo script debugger (lo trovi sul sito microsoft) e installalo (dovrai impostare un paio di spunte nella configurazione di IIS)

Una volta installato, inserisci l'istruzione "stop" all'inizio dello script in modo da impostare un breakpoint, così puoi proseguire l'esecuzione una riga alla volta.

Un suggerimento finale: per rendere il testo dello script più leggibile sul forum, inseriscilo nel tag "PHP".

__________________
__________________

a p bertolini


Posted by 0m4r on 20-08-2003 20:25:

Originally posted by webwarrior
leggibile sul forum, inseriscilo nel tag "PHP".


il tag è [ code ]...il codice...[/ code ]

(senza gli spazi fra le quadre)

__________________
http://www.twitter.com/0m4r


Posted by superfabius on 20-08-2003 20:41:

ehm.....cmq scusate ma avevo postato il codice giusto senza l'errore :-D
:ciaoo:


All times are GMT. The time now is 04:42.
Show all 4 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.