Avatar billede hrboom Nybegynder
29. marts 2002 - 13:31 Der er 36 kommentarer og
1 løsning

logger ikke rigtigt ud

Hey... jeg har en logud på mit login system når jeg logger in virker det fint.. men når jeg logger ud så gør den det ikke rigtig her er koden:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<link rel="stylesheet" href="../css/default.css" type="text/css">
<!-- #include file=../head.asp -->
</head>
<body>
<a class="overskrift">Logud</a><br>

<SCRIPT LANGUAGE = VBScript>
MsgBox "Du er logget ud.", vb , "Logud"
</SCRIPT>
<%
    Session("bruger") = "nej"
    Session("login") = "nej"
    Session("loginadmin") = "nej"
    Session("loginsuperadmin") = "nej"
    Session.Timeout = 60
    Response.Write "<a class=brod>Du er logget ud.</a><br>"
    Response.Write "<a class=brod>Var det en fejl? Gå til <a href=login.asp class=hold>login-siden</a>."
%>
</body>
</html>
Avatar billede medions Nybegynder
29. marts 2002 - 13:46 #1
For at slette alle dine sessions, kan du skrive:

Session.Abandon

og bliver alle sessions nulstillet!

//>Rune
Avatar billede soes Nybegynder
29. marts 2002 - 13:46 #2
du skal bruge session.abandon istedet for. herved bliver alle sessions lukket for den pågældende klient.

/Søren Søndergård
Avatar billede medions Nybegynder
29. marts 2002 - 13:47 #3
Så for at tjekke det kan du så skrive:

If Session("bruger") = "" Then
    Response.Write("Du er nu logget ud!")
End If

//>Rune
Avatar billede soes Nybegynder
29. marts 2002 - 13:48 #4
hehe, 2 sjæle én tanke. øv han var 21 sec hurtigere
Avatar billede medions Nybegynder
29. marts 2002 - 13:48 #5
Du kunne evt. oxo skrive:
<%
    Session("bruger").Abandon
%>

og så ville din Session "bruger" blive nullstillet...!
//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 13:51 #6
Prøver lige....
Avatar billede medions Nybegynder
29. marts 2002 - 13:52 #7
Fair nok ;-)

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 13:57 #8
har nogen problemer login nu...
Avatar billede medions Nybegynder
29. marts 2002 - 14:01 #9
Hmm..så har du ikke adskilt dem...!

Skriv som følgende:

<a href="<%= Request.ServerVariables("SCRIPT_NAME") %>?logud=nu">Logud nu</a>

<%
  If Request.QueryString("logud") = "nu" Then
    Session.Abandon
  End If
%>

-og slet alle andre abandon's!
//>Rune
Avatar billede medions Nybegynder
29. marts 2002 - 14:02 #10
soes> ;-) that's life...

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:08 #11
kommer nok til at tag noget tid... den vil fan'me ikke logge ind nu...
Avatar billede medions Nybegynder
29. marts 2002 - 14:09 #12
hmm... det er lidt weird.... -men prøv at forsøg lidt med det... Dit spm er besvaret med de rigtige svar...

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:17 #13
okay... hvad for et af dem skal jeg bruge så... det letteste...?
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:19 #14
ved ikke om i vil hjelp med den her jeg kan ikke få det til at virke
%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("login.mdb")


Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "<center><b>Forkert Username eller Password prøv igen!<b></center>"
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "login-ok.asp"


end if

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<link rel="stylesheet" href="../css/default.css" type="text/css">
<!-- #include file=../head.asp -->
</head>
<body bgproperties="fixed">
<a class="overskrift">Login</a><br>
<%  if Request.form("username") & "') and (password ='" & Request.form("password") & "')"
if Request.form("username") & "') and (password ='" & Request.form("password") & "')" and not login = true Then
login = true
%>
<SCRIPT LANGUAGE = VBScript>
MsgBox "Log in successful", vb , "Velkommen"
</SCRIPT>
<%
    Session("bruger") = Request.Form("brugernavn")
    Session("login") = "ja"
    Session("loginadmin") = "ja"
    Session("loginsuperadmin") = "ja"
    Session.Timeout = 60
    Response.Write "<a class=brod>Du er logget ind korrekt.</a><br>"
    Response.Write "<a class=brod>Gå til <a href=../nyheder.asp class=hold>nyheder</a>."
%>
<%
elseif not login = true Then
login = false
end if
%>
<%
if login = false Then
%>
<SCRIPT LANGUAGE = VBScript>
MsgBox "Du har indtastet forkert password eller brugernavn prøv igen.", vb, "Forkert password"
</SCRIPT>
<%
    Session("bruger") = "nej"
    Session("login") = "nej"
    Session("loginadmin") = "nej"
    Session("loginsuperadmin") = "nej"
    Session.Timeout = 60
    Response.Write "<a class=brod>Du er ikke logget ind korrekt.</a><br>"
    Response.Write "<a href=login.asp class=hold>Prøv igen</a>."
end if
%>
</body>
</html>
Avatar billede medions Nybegynder
29. marts 2002 - 14:19 #15
Det her:

<a href="<%= Request.ServerVariables("SCRIPT_NAME") %>?logud=nu">Logud nu</a>

<%
  If Request.QueryString("logud") = "nu" Then
    Session.Abandon
  End If
%>

//>Rune
Avatar billede medions Nybegynder
29. marts 2002 - 14:19 #16
Det vil nullstille alle dine Sessions...

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:20 #17
okay
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:22 #18
<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("login.mdb")


Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "<center><b>Forkert Username eller Password prøv igen!<b></center>"
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "login-ok.asp"


end if

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<link rel="stylesheet" href="../css/default.css" type="text/css">
<!-- #include file=../head.asp -->
</head>
<body bgproperties="fixed">
<a class="overskrift">Login</a><br>
<% 
if Request.form("username") & "') and (password ='" & Request.form("password") & "')" and not login = true Then
login = true
%>
<SCRIPT LANGUAGE = VBScript>
MsgBox "Log in successful", vb , "Velkommen"
</SCRIPT>
Avatar billede medions Nybegynder
29. marts 2002 - 14:25 #19
hvad skal jeg med den kode? :-)

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:28 #20
vil du hjelpe med at få det til at virke.. det er login'en
hvis du kan og vil?
Avatar billede medions Nybegynder
29. marts 2002 - 14:29 #21
Hmm.. lige en ting.. det er ikke særlig godt at sætte dine sessions om med 1 og 0 taller... Så er det bedere at gøre som følgende:

If Request.Form("brugernavn") = "Rune" Then
  Session("username") = "Rune"
Else
  Session("username") = ""
End If

og så for at efter spørge det senere..

<%
If Session("username") = "" Then
  Response.Write("Du er ikke logget på!!!")
Else
%>
<html>
<body>
hej
</body>
</html>
<%
  End If
%>

//>Rune
Avatar billede medions Nybegynder
29. marts 2002 - 14:29 #22
Well, for nogle poinz vil jeg gerne...!

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:30 #23
den køre med en mdb fil...?
Avatar billede medions Nybegynder
29. marts 2002 - 14:30 #24
-og så til den tid hvor du vil logge brugeren ud.. skriver du bare

<%
  Session.Abandon
%>

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:31 #25
jaja.. kan du godt få nogen fler poinz...
Avatar billede medions Nybegynder
29. marts 2002 - 14:36 #26
ok.. vil den ikke logge ind? eller hvad er problemet? -send lige dokumentet til rune@medions.dk

-og tag lige og Acceptere det her spm, da jeg jo har svaret..

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:42 #27
jeg har sendt det
Avatar billede medions Nybegynder
29. marts 2002 - 14:45 #28
er det iorden hvis jeg omskriver det?

//>Rune
Avatar billede medions Nybegynder
29. marts 2002 - 14:47 #29
hmm.. jeg har ikke modtaget noget på rune@medions.dk ?

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:48 #30
Hmm... det kommer nok.. det er jo hotmail..
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:48 #31
omskrive det?... ja.. hvis det kommer til at virke som det skal
Avatar billede medions Nybegynder
29. marts 2002 - 14:48 #32
ahhh *G* ok..
-men hvor mange filer er det?

//>Rune
Avatar billede medions Nybegynder
29. marts 2002 - 14:50 #33
ok.. det prøver jeg så...

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:50 #34
har du fået det?
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:51 #35
har du ikke msn eller icq?
Avatar billede medions Nybegynder
29. marts 2002 - 14:55 #36
nej jeg har ik' fået det...
kom med dit ICQ nr. finder vi ud af det der...

//>Rune
Avatar billede hrboom Nybegynder
29. marts 2002 - 14:56 #37
122607576
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