Avatar billede jan2001 Nybegynder
13. juni 2006 - 00:55 Der er 7 kommentarer og
2 løsninger

session og databaseudtræk

Hej

Når en bruger logger ind på website skal alt, der trækkes fra databasen kun være dennes data.
F.eks. hvis brugeren skal se sin profil.
Det samme når der skal gemmes.

Hvordan gøres det med session?

Gerne et eksempel eller link til en tutorial.
Avatar billede Slettet bruger
13. juni 2006 - 01:02 #1
På den side som tjekker brugerens password og username skal du ved godkendelse oprette en session, som for eksempel skal indeholde pågældende brugers id i databasen.
- en session sættes sådan her fx.:
<%
session("id") = rs("id")
%>

og så når du vil vise en profilside for pågældende bruger henter du bare session´en igen og slår denne op i databasen under id.
- så kunne en select-streng se således ud:
<%
strSQL = "select * from users where id=" & session("id")
%>

\Dan
Avatar billede jan2001 Nybegynder
13. juni 2006 - 01:47 #2
Nu skal jeg også have en session til at tjekke at brugeren er logget ind. Kam man godt have to sessions samtidig?
Avatar billede madeindk Nybegynder
13. juni 2006 - 02:39 #3
Du kan i princippet ha' uendelig sessioner kørende - bare de ikke hedder det samme :-)

<%
if session("id")<>"" then
response.write("Logget ind...")
else
response.write("Ikke logget ind...")
end if
%>
Avatar billede madeindk Nybegynder
13. juni 2006 - 02:47 #4
Og her er den højst elskede lektion om sessions på HTML.dk:
http://www.html.dk/tutorials/asp/lektion12.asp

Og her er den mest ligeså højst elskede tutorial fra w3schools.com:
http://www.w3schools.com/asp/asp_sessions.asp

\madeindk
Avatar billede jan2001 Nybegynder
13. juni 2006 - 11:26 #5
Super! Det er jo nemmere end jeg havde regnet med. Tak for hjælp. I må gerne lægge et svar begge to.
Avatar billede Slettet bruger
13. juni 2006 - 12:30 #6
OK!

- her et svar!

\Dan
Avatar billede madeindk Nybegynder
13. juni 2006 - 12:47 #7
Ok

\madeindk
Avatar billede madeindk Nybegynder
13. juni 2006 - 12:47 #8
Svar
Avatar billede jan2001 Nybegynder
13. juni 2006 - 13:34 #9
Værsgo.
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