Avatar billede nozio Nybegynder
14. juni 2004 - 08:27 Der er 7 kommentarer og
1 løsning

Session og Virtuelle mapper

Hmm - måske skulle det have været i IIS kategorien - prøver her først.

Opsætningen er: et domain på en IIS (http://domain) - her er der så oprettet 2 virtuelle mapper (dk og uk) - som peger tilbage i rod-mappen (http://domain)

Sådan at man har 2 url'er http://domain/dk og http://domain/uk - sitet er på 2 sprog.

Så er det her det driller 'lidt' - en Session sat på url'en http://domain/dk følger IKKE med over på http://domain/uk :(

Altså hvis jeg logger ind på http://domain/dk (via ASP) og så skifter sprog til UK (http://domain/uk) - så mister jeg min Session.

Er det opsætningen af virtuelle mappe på IIS'en eller??
Avatar billede steen_hansen Forsker
14. juni 2004 - 08:33 #1
Mister du sessionen på begge af de virtuelle mapper, eller kun på den ene?
Avatar billede nozio Nybegynder
14. juni 2004 - 08:37 #2
På begge 2 - hvis jeg logger ind på /uk så forsvinder den når jeg skifter til /dk - og omvendt.
Avatar billede steen_hansen Forsker
14. juni 2004 - 08:42 #3
Dvs. hvis du skriver <%=Session("username")%> på enten dk eller uk, er feltet tomt? Kan du lægge noget kode?

Normalt følger sessionen jo automatisk med, men der kan være noget med stiangivelse og virtuelle mapper, så det er nok her hunden ligger begravet.
Avatar billede nozio Nybegynder
14. juni 2004 - 09:13 #4
Der er ikke så meget anden kode end dette - der bruges ved login:

set RS_login = Server.CreateObject("ADODB.recordset")
    RS_login.Open "sp_svv_login '" & username & "','" & password & "'" ,database_access
        if not RS_login.EOF then
            Session("svv_user_id")         = RS_login("user_id")
        end if   
    RS_login.Close
    Set RS_login = Nothing

- og den bliver sat fint nok.

Men som sagt - så bliver den væk ved skift. Tror egentlig heller ikke det er koden - nok mere opsætningen.

Lader den være lidt her og ser om andre kommer med indlæg - ellers flytter jeg den til IIS kategorien.
Avatar billede steen_hansen Forsker
14. juni 2004 - 09:16 #5
Lyder fornuftigt. Vil prøve at rode lidt med det
Avatar billede nozio Nybegynder
14. juni 2004 - 12:31 #6
Lukker og flytter til IIS kategorien
Avatar billede nozio Nybegynder
14. juni 2004 - 14:02 #7
Fandt det :) !!!

Der skal IKKE oprettes Application Settings i IIS - så bruger den dem fra root
Avatar billede steen_hansen Forsker
14. juni 2004 - 20:08 #8
Ok, så lærte vi noget mere i dag :o)
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