Avatar billede jtc Nybegynder
12. november 2003 - 22:56 Der er 8 kommentarer og
1 løsning

problemer med meget simpel loginform

Hvad er der galt med følgende kode!!!

<%
if Session("login") = "loged_in" then Response.Redirect("main.asp")
%>
<%
If Request.QueryString("submit") <> "" Then

    brugernavn = Trim(Replace(Request.QueryString("brugernavn"),"'","''" ))
    adgangskode = Trim(Replace(Request.QueryString ("adgangskode"),"'","''" ))
%>
<%
Set database = Server.CreateObject ("ADODB.Connection")
database.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/staevner.mdb")
%>
<%
Set autoriseret = Server.CreateObject ("ADODB.Recordset")
autoriseret.Open "SELECT * FROM adgang WHERE brugernavn = '" & brugernavn & "' AND adgangskode = '" & adgangskode & "'", database
 
  if not autoriseret.EOF then
    Session("login") = "loged_in"
    Session("brugernavn") = rs("brugernavn")
    Response.Redirect("main.asp")
  end if
end if
%>
         
      <form name="form1" method="post" action="">

        <center>
        <table width="230" border="0" align="center">
          <tr>
              <td colspan="2"><strong><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><img src="../pic/user.gif" width="23" height="18">
                Login til administration<br>
              <img src="../pic/moerkeblaa.gif" width="250" height="2"></font></strong></td>
          </tr>
          <tr>
            <td width="96"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Brugernavn:</font></td>
            <td width="151"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="brugernavn" type="text" id="brugernavn" size="21">
                </font></td>
          </tr>
          <tr>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Adgangskode:</font></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="adgangskode" type="password" id="adgangskode" size="21">
                </font></td>
          </tr>
          <tr>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="submit" type="submit" class="knap" value="Login">
              </font></td>
          </tr>
        </table>
        </center>
        </form>
Avatar billede macho Praktikant
12. november 2003 - 22:58 #1
Kan du ikke prøve at fortælle, hvilken fejl du får, når du prøver at logge ind?
Avatar billede jtc Nybegynder
12. november 2003 - 23:00 #2
der sker simpelhen ikke noget, formen nulstilles blot
Jeg fatter ikke hvad der er galt
Avatar billede erikjacobsen Ekspert
12. november 2003 - 23:06 #3
Trykker du rent faktisk på knappen når du forsøger at logge ind?
Avatar billede erikjacobsen Ekspert
12. november 2003 - 23:06 #4
Ja, det gør du vel, men du skal

If Request.Form("submit") <> "" Then

    brugernavn = Trim(Replace(Request.Form("brugernavn"),"'","''" ))
    adgangskode = Trim(Replace(Request.Form("adgangskode"),"'","''" ))
Avatar billede jtc Nybegynder
12. november 2003 - 23:08 #5
så kan jeg logge ind med hvilket som helst password og brugernavn??
Avatar billede jtc Nybegynder
12. november 2003 - 23:12 #6
måske var det nemmere hvis en kunne lave et loginsystem fra bunden
Avatar billede erikjacobsen Ekspert
12. november 2003 - 23:19 #7
Næh - der er da ikke noget galt i det her. Hvad har du ændret koden til.
Avatar billede jtc Nybegynder
12. november 2003 - 23:20 #8
jeg har sat det ind du sagde i stedet for

If Request.QueryString("submit") <> "" Then

    brugernavn = Trim(Replace(Request.QueryString("brugernavn"),"'","''" ))
    adgangskode = Trim(Replace(Request.QueryString ("adgangskode"),"'","''" ))
Avatar billede jtc Nybegynder
02. marts 2004 - 15:11 #9
lukker og slukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester