Avatar billede bombur Nybegynder
29. oktober 2002 - 15:16 Der er 2 kommentarer og
1 løsning

Login LORT i asp JScript

Jeg er ved at lave et login system hvor jeg fra en form sender det indtastede brugernummer og password med til en side som skal behandle det.
Jeg checkes brugernavnet og passwordet i databasen. Hvis brugeren findes og har skrevet rigtigt password skal der oprettes en session med brugerens id!

//her requestes fra login formen
nickname = Request.Form("nickname")
password = Request.Form("password")

//Nu laves der en query til databasen for et match
rs = conn.Execute("SELECT COUNT(*) AS fundet FROM Bruger WHERE nickname = '" +nickname+ "' AND password = '" +password+ "'");

if (rs.Fields("fundet") == 0){
  Session("okeydokey") = "";
    Session.Timeout = 20;

Response.Redirect("blup_theme.asp?side=NyForside.asp")
}else{
rss = conn.Execute("SELECT * FROM Bruger WHERE nickname = '" +nickname+ "' AND password = '" +password+ "'");
brgid = rss.Fields("id")

  Session("okeydokey") = brgid;
    Session.Timeout = 20;
Response.Redirect("blup_theme.asp?side=NyForside.asp")
}

På "blup_theme.asp?side=NyForside.asp" skal jeg så have checket om der er nogen session og hvad der er i den så brugeren kan få de rigtige oplysninger vedrørende sig selv.
Men så langt når jeg ikke inden den ikke vil kendes ved min session.

ADODB.Field error '800a0d5c'

Object is no longer valid.

/mm12005/blup/NyForside.asp, line 81

Linie 81 ser sådan ud:
if (Session("okeydokey") > 0){

Hvad går der galt...?
Når jeg checker på den side hvor jeg opretter sessionen virker det hele som det skal og jeg kan få skrevet brugerens id ud fra sessionen.

/Bombur
Avatar billede Slettet bruger
29. oktober 2002 - 15:20 #1
Prøv if (Session("okeydokey") != 0
Avatar billede bombur Nybegynder
30. oktober 2002 - 18:55 #2
Jeg har selv fundet ud af det!
Avatar billede Slettet bruger
30. oktober 2002 - 19:05 #3
Og hvad fandt du ud af? Virkede det ikke med !=0?
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