Hejsan jag vill att när jag loggar in via ett formulär med två fält, så ska detta visas i adressfältet:
?IndexUID=id_nr&IndexPWD=losenordet
så här ser min loginsidan ut:
<form name="form1" method="post" action="aspfilen.asp">
<font size="1" color="#000000"><div align="center"><center><p></font><font size="1"
color="#000000" face="Verdana, Arial, Helvetica, sans-serif"><input type="text"
name="IndexUID" class="table" size="25"> UID<br>
<input type="password" name="IndexPWD" class="table" size="25"> Pass<br>
<input type="submit" name="Submit" value="- loga in -" class="knapp"> </font><font
size="1" color="#000000"></p>
</center></div>
</form>
så här ser aspfilen.asp ut:
UIDInput = ""
UIDInput = Request.QueryString("IndexUID")
PWDInput = ""
PWDInput = Request.QueryString("IndexPWD")
newCounter = 0
currentNo = 0
Dim currentYear ' return current year back to client
Dim currentMonth
If ("" <> UIDInput and "" <> PWDInput) then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "blablbl","blablabla", "blabla"
sql="SELECT * FROM blablabl.userLogin WHERE UID = " & "'" & UIDInput & "'" & " AND " & "Password = " & "'" & PWDInput & "'"
Set rs = Conn.Execute(sql)
if not (rs.eof and rs.bof) then
currentYear = Year(Date)
currentMonth = Month(Date)
s = rs.Fields("UID") & " |" & rs.Fields("password")& " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |" & currentYear & " |" & currentMonth & " |"& " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |" & rs.Fields("fält") & " |"
response.write s
'
' update the counter
'
CurrentNo = FormatNumber(rs.Fields("NoOfLogs"),0)
newCounter = currentNo + 1
sql="UPDATE blblabla SET NoOfLogs = " & "'" & newCounter & "'" & " WHERE UID = " & "'" & UIDInput & "'"
Conn.Execute(sql)
else
response.write "NONE|"
end if
end if
%>
Men jag får det inte att fungera jag VET att aspfilen är korrekt, men jag fattar inte varför den inte kör request.querystring , jag har ju namnget uid fältet till IndexUID och lösenordsfältet till IndexPWD ...
jag testade även med UID och PWD men det ville inte heller...
Någon som kan hjälpa mig??
[Redigerat av Gimbo den 08 dec 2001]