ho una pagina che viene processata da flash per il login
e il flash non fa altro che passare i parametri alla pagina in questo modocodice:<% if request("User")<>"" and request("Password")<>"" then Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") Set rs=Server.CreateObject("ADODB.RecordSet") User = Replace(Request("User"),"'","") Password = Replace(Request("Password"),"'","") sql="Select top 1 * from Iscritti where User='"& User &"' and Password='"& Password &"'" rs.Open sql , Conn ,3 ,3 if not rs.eof then Session("ID") = rs("ID") Session("User") = rs("User") rs("Status_Connect")= True rs("Date_Now")= Now() User = rs("User") rs.update rs.close Set rs=Nothing Conn.close Set Conn=Nothing response.redirect("pannello.asp") else Response.redirect("lock.htm") end if else %>
www.miosito.com/log.asp?Password=test&User=test
ora però se io involontariamente clicco su enter senza inserire i dati d'accesso
vado ad una pagina
www.miosito.com/log.asp?Password=&User=
che è bianca...vuota...
come posso fare un redirect alla pagina lock.htm
come per i dati errati
anche se non inserisco dati nei form?
grazie 42.000![]()

Rispondi quotando