Kanske något sånt här?
<%
@ LCID=1053
%>
<%
'##### Hämta alla formulär och skydda dom mot SQL injection
strUsername = replace(request.form("username"),"'","''")
strPassword1 = replace(request.form("password1"),"'","''")
strPassword2 = replace(request.form("password2"),"'","''")
strEmail = replace(request.form("email"),"'","''")
strYear = replace(request.form("year"),"'","''")
strMonth = replace(request.form("month"),"'","''")
strDay = replace(request.form("day"),"'","''")
strLan = replace(request.form("lan"),"'","''")
strKommun = replace(request.form("underKommun"),"'","''")
'##### Kolla så formulären inte är blanka
if strUsername = "" then
blnEmpty = True
elseif strPassword1 = "" then
blnEmpty = True
elseif strPassword2 = "" then
blnEmpty = True
elseif strEmail = "" then
blnEmpty = True
end if
'##### Hämta Personens IP nummer samt dagens datum och lägga i en variabel
strDate = date()
strIpnumer = request.ServerVariables("HTTP_REFERER")
'##### Kolla så användarnamnet innehåller godkända tecken
set o = new regexp
o.global = true
o.pattern = "(^[A-Za-z0-9_]+$)"
if not o.test(strUsername) then
blnUser = True
end if
'##### Kolla så dom båda lösenorden matchar varandra
If strPassword1 <> strPassword2 then
blnPass = True
end if
If blnEmpty Then
strQuery = "?empty=true"
End If
If blnUser Then
If blnEmpty Then
strQuery = strQuery & "&user=true"
Else
strQuery = "?user=true"
End If
End If
If blnPass Then
If blnEmpty OR blnUser Then
strQuery = strQuery & "&pass=true"
Else
strQuery = "?pass=true"
End If
End If
If strQuery <> "" Then Response.Redirect("formsida.asp" & strQuery)
%>
