webForumDet fria alternativet

verkligen problem med loginsystem

3 svar · 178 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

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") & " &#0124;" & rs.Fields("password")& " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;" & currentYear & " &#0124;" & currentMonth & " &#0124;"& " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;" & rs.Fields("fält") & " &#0124;"  
		    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&#0124;"
		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]

LarsGMedlem sedan dec. 200012 464 inlägg
#2
<form name="form1" method="get" action="aspfilen.asp">

------------------
essentitia preter non sans multiplicandum

GimboMedlem sedan dec. 20001 626 inlägg
#3

Man tackar LarsG, att jag inte kom på det ahhhhhhh, jag börjar tappa hår av allt...

iceM2Medlem sedan mars 2001243 inlägg
#4

En fråga bara, varför VILL du visa detta i QueryStringen?
Man bör väl vara ganska försiktig med login och password värden...
------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)

[Redigerat av iceM2 den 09 dec 2001]

137 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)