Avatar billede Slettet bruger
30. marts 2003 - 16:41 Der er 14 kommentarer og
1 løsning

Hvad er der galt?

Hej Eksperter!

Tjek www.juztme.dk/evn/login.asp

Bruger: User
Password: 1234

Prøv derefter at oprette en nyhed (udfyld alle felter).

Så går den til login.asp igen.

Mon der er nogen af jer der kan se hvorfor den gør det?

Filerne login.asp, tilfojnyhed.asp og news.asp kan hentes her> www.juztme.dk/evn/news.zip

Håber i kan hjælpe mig!

//JuztMe
Avatar billede exp-ralle Nybegynder
30. marts 2003 - 16:43 #1
Man kan ikke logge ind...
Avatar billede Slettet bruger
30. marts 2003 - 16:46 #2
2 sek

kigger lige på det..
Avatar billede bartzzeh Nybegynder
30. marts 2003 - 16:47 #3
måske fordi du har lavet en redirect til login.asp hver gang man skriver nyhed
Avatar billede Slettet bruger
30. marts 2003 - 16:47 #4
hmm.. kan det være fordi at jeg var logget ind?
Avatar billede Slettet bruger
30. marts 2003 - 16:47 #5
bartzzeh >

har jeg gjort det? :-S
Avatar billede bartzzeh Nybegynder
30. marts 2003 - 16:48 #6
okay!
Avatar billede Slettet bruger
30. marts 2003 - 16:49 #7
bartzzeh ?
Avatar billede oasen Nybegynder
30. marts 2003 - 16:51 #8
Når man tilføjer en nyhed sendes brugernavn og password jo ikke!
Derfor:

<%
If Session("login") = "JA" Then
  Session.Timeout = 30
Else
  Session.Timeout = 30
  Response.redirect("login.asp?msg=Der skete en fejl ved login<br>Prøv igen<br><br>")
End If
%>
Avatar billede oasen Nybegynder
30. marts 2003 - 16:52 #9
Altså i stedet for:

<%
If Request.Form("login") = "evn" AND Request.Form("password") = "1234" Then

  Session("login") = "JA"
  Session.Timeout = 30
  Response.Write ""

Else

  Session("login") = "NEJ"
  Session.Timeout = 30
  Response.redirect("login.asp?msg=Der skete en fejl ved login<br>Prøv igen<br><br>")

End If
%>
Avatar billede Slettet bruger
30. marts 2003 - 16:56 #10
tak oasen!

Det virker..

Lige et spørgsmål til sidst:

Jeg vil gerne lave en Logout-knap.. Hvad er koden til det?
Avatar billede oasen Nybegynder
30. marts 2003 - 16:59 #11
<%
Response.Write "<a href='tilfojnyhed.asp?action=logout'>Log ud</a>"

If Request.Querystring("action") = "logout" Then
  Session.Abandon
  Response.Redirect "login.asp?msg=" & Server.URLencode("Du er nu logget af systemet!")
End If
%>
Avatar billede Slettet bruger
30. marts 2003 - 17:05 #12
Tak du!

Det fungerer som det skal!

Du får liiige 50 point ned i lommen som tak!

//JuztMe
Avatar billede oasen Nybegynder
30. marts 2003 - 17:07 #13
Så lidt ;)
Avatar billede Slettet bruger
30. marts 2003 - 17:16 #14
Hey oasen!

Der er opstået en (lille) fejl!

Den gider ikke vise siden..

tilfojnyhed.asp ligger her> www.juztme.dk/evn/tilfojnyhed.zip
Avatar billede oasen Nybegynder
30. marts 2003 - 19:00 #15
Du mangler også at afslutte din if-sætning:

<%
If Session("login") = "JA" Then
  Session.Timeout = 30
Else
  Session.Timeout = 30
  Response.redirect("login.asp?msg=Der skete en fejl ved login<br>Prøv igen<br><br>")
End If  '<------------------------------------
%>
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