Avatar billede zijco Nybegynder
25. august 2002 - 17:58 Der er 6 kommentarer og
1 løsning

hjælp til et asp login system..!

det er den fil, jeg har hentet, men hvor i denne kode står der hvor de bliver sendt videre til, hvis de har indtastet rigtig password og kodeord..?
kode:

<%
SET RS = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

If Request("mode") = "Check" then

Function unQuote(strTekst)
  strTekst = Trim(strTekst)
  unQuote = Replace(strTekst,"%","53")
End Function

    ' Gemmer formfelterne i Variabler
        strUsername = unQuote(request("username"))
        strPassword = unQuote(request("password"))

  Sql = "Select Count(*) as Found from user where (username = '" & strUsername  & "') and (password ='" & strPassword  & "')"
  Set LO = RS.Execute(Sql)
  if LO("Found") = 0 then
    Session("login") = ""
    error = "Du blev ikke godkendt af systemet"
  else
  strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open strDSN
  strSQL = "SELECT * FROM user where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
  Set ez = myConn.Execute(strSQL)
    Session("login") = "yes mate"
    Response.Redirect "default.asp"
    EZ.Close
    RS.Close
    Conn.Close
  end if
end if
%>
<br><form method="POST" action="login.asp">
<input type="hidden" name="mode" VALUE="Check">
Denne side kræver login:<br>
<br>

Username:
<input class='text' type='text' name='username' size='15' style='font-family: Verdana; font-size: 8 pt' value="<%=strbrugernavn%>"></font>
<br><font class="header">Password:
<input class="text" type="password" value="<%=strpassword%>" name="password" size="15" style="font-family: Verdana; font-size: 8 pt"></font>
<br>
<input class="text" type="submit" value="Login" name="submit" style="font-family: Verdana; font-size: 8 pt"></font>
<%=error%>
</form>

Forvirret? Prøv med:

Bruger: test
Password: test
Avatar billede goose Nybegynder
25. august 2002 - 18:02 #1
De bliver sendt videre til default.asp
Response.Redirect "default.asp"

/Goose
Avatar billede thesurfer Nybegynder
25. august 2002 - 18:07 #2
yep
Avatar billede zijco Nybegynder
25. august 2002 - 18:10 #3
oki, hvordan får jeg det så til at virke..?
Avatar billede goose Nybegynder
25. august 2002 - 18:28 #4
Virker det da ikke ?!?

/Goose
Avatar billede goose Nybegynder
25. august 2002 - 18:30 #5
Hvis du har en side der hedder default.asp, og din loginside f.eks. hedder login.asp så vil du, såfremt brugernavn og adgangskode er korrekt, blive sendt videre til default.asp

/Goose
Avatar billede bondester Nybegynder
26. august 2002 - 22:46 #6
Eftersom din start side som hovedregel er default.asp ville det jo være smart at ligge login systemet på den og så skrive

Response.redirect "main.asp"

Eller noget lignende!
Avatar billede zijco Nybegynder
16. september 2002 - 15:15 #7
well, har selv fundet ud af det...
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