webForumDet fria alternativet

IF .... AND ... THEN

ASP

4 svar · 445 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1
IF request("strName") = "hej" AND request("strPassword") = "då" THEN
response.write request("strName")
response.write request("strPassword")
	session("member") = "xx"
END IF

Varför fungerar inte denna koden!?

Medlem sedan nov. 20014 054 inlägg
#2

Blír det skillnad om du använder:

Request.Form alt. Request.Querystring beroende då på om du har en POST eller GET i formuläret

(Antar att du har ett formulär)

Medlem sedan juli 20003 825 inlägg
#3
IF request.Querystring("strName") = "hej" AND request.Querystring("strPassword") = "då" THEN
response.write request("strName")
response.write request("strPassword")
	session("member") = "xx"
END IF

response.write request("strName")
response.write request("strPassword")

Det är bara EN sida på en sajt som behöver vara lösenordsskyddad.

Här borde det stå "hejdåhejdå", men det står bara "hejdå". Alltså, koden efter IF-satsen fungerar bra... Testade även med Form...

Medlem sedan juni 20019 519 inlägg
#4

Fungera för mig när jag testade din kod:
default.asp?strName=hej&strPassword=då
Då får jag:
hejdåhejdå

Medlem sedan juli 20003 825 inlägg
#5

Vem vill ha credit för detta?

Det fungerar med lösenord utan svenska tecken... Det kan vara DreamWeaver som hanterar saker konstigt. Jag har en ny version, den äldre hade väldigt många fördelar och den har jag använt i måååånga år.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)