Frågan#1 Jag vet inte var felet ligger i denna simpla inloggning
Skickande sida:
<form action="/om_mig/admin.asp" method="post" target="mainframe">
<input class="textbox" type="text" name="txtUsr" size="10"><br>
<input class="textbox" type="password" name="txtPwd" size="6">
<input class="button" type="submit" value="Login">
</form>
Mottagande sida
usr="test"
pwd="111"
if request.querystring("txtUsr") = "& usr &" AND request.querystring("txtPwd") = "& pwd &" then%>
Sidans innehåll
<%ELSE%>
Felmeddelande
<%END IF%>
@ndersMedlem sedan juni 200032 967 inläggVarför jämför du användarnamn och lösenord med strängar som innehåller &-tecken?
if request.querystring("txtUsr") = usr AND request.querystring("txtPwd") = pwd then
I din if-sats försöker du jämföra det som skickas från formuläret med strängen & usr &, inte med test.
PoffeMedlem sedan apr. 20022 743 inläggDessutom om du skcikar ed post så ska du hämta det med request.form inte querystring.
@ndersMedlem sedan juni 200032 967 inlägg
@nders skrev:
Varför jämför du användarnamn och lösenord med strängar som innehåller &-tecken?
if request.querystring("txtUsr") = usr AND request.querystring("txtPwd") = pwd then
I din if-sats försöker du jämföra det som skickas från formuläret med strängen & usr &, inte med test.
Såklart. Det noterade jag inte ens - jag fastnade på självklarhet nummer ett. :-)
tack, brukar kunna det här i sömnen men det var bara stopp i tankarna idag