ho una pagina che viene processata da flash per il login

codice:
<%
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 
%>
e il flash non fa altro che passare i parametri alla pagina in questo modo
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