Fabian Jordi: ich bin wohl zu blöd für ne einfache pw-abrage

hi zusammen

ich habe soeben festgestellt, dass ich zu blöde bin für eine ganz einfache bn und pw abfrage.

was stimmt da nicht?

ich habe ne seite "home/default.asp"
dort habe ich ein formular!

<form action="../update/default.asp" method=get>
<fieldset style="width:216px; height:84px;">
<legend style="font-family:MS Sans Serif; font-size:10px;"><b>Update-Assistent</b></legend>
<label style="font-family:MS Sans Serif; font-size:10px; padding:10px 10px 10px 10px;" for=bn>Benutzername: </label>
<input style="width:96px;" id=bn type="text" name="bn"><br>
<label style="font-family:MS Sans Serif; font-size:10px; padding:10px 33px 10px 10px;" for=pw>Kennwort: </label>
<input style="width:96px;" id=pw type="password" name="pw"><br>
<input type="submit" value="Login" style="margin-left:94px; margin-top:2px; width:96px; font-family:MS Sans Serif; cursor:hand; height:21px;">
</fieldset>
</form>

jetzt habe ich, die im form tag definierte seite "update/default.asp"

die sieht so aus:

<% Response.Expires = -1 %>

<%
  Dim bn, pw, benutzername, passwort
  bn = Request.Form("bn")
  pw = Request.Form("pw")

benutzername = "klein"
  passwort = "gross"
%>

<html>

<body>

<%
  If (bn = benutzername) AND (pw = passwort) Then
    Response.Write "okay, ist supi"
  Else
    Response.Write "falsche angaben..."
  End If
%>

</body>
</html>

was mache ich falsch?
es zeigt mir einfach IMMER (egal, was ich eingebe, ob jetzt nichts oder eben das richtige) die "falsche angaben..." an....weiss nicht mehr weiter!

cya

  1. Hallo Fabian,

    wenn du sowas benutzt:

    <form action="../update/default.asp" method=get>

    also die GET methode, kriegst du die Formularwerte mit Request.QueryString("nb")  raus

    Wenn du die Werte mit Request.Form haben willst musst du die POST methode benutzen

    Grüsse
    Miraldo

    1. hi miraldo

      he, danke vielmals, jetzt funzt es!

      info: ich schulde einem kollegen noch ein Bier weil ich mal mit ihm gewettet habe, dass post an die adresse ranhängt (querystring)...lag natürlich falsch.... :)

      schönen tag wünscht
        Fabian