/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Session
Fra : Mogens Dyhre Hansen


Dato : 16-02-06 08:03

Hej

Nu må jeg have hjælp!!

Jeg har 2 helt ens login formularer og de virker! Der bliver lavet en
session for hver kolonne i den database hvorfra brugernavnet hentes og disse
sessions kan jeg godt udskrive på inden der vidrerstilles til brugersmenu
men i den ene brugermenu forsvinder de oprettede sessions bare?

Brugerlogin.asp -> tjek.asp (hvis ok Response.Redirect) til brugermenu.asp
ok
og den ande
andenBrugerlogin.asp -> andentjek.asp (hvis ok Response.Redirect) til
brugermenu.asp brugeren findes og er ok men alle de oprettede sessions
forsvinder jeg kan ikke finde fejlen er der noget jeg skal være opmærksom på
når jeg bruger sessions? (udover server belastningen)

mvh. Mogens
--
Find med Svend-bent - http://www.svend-bent.dk/
MSM Scan - http://www.svend-bent.dk/msm/
Links og søgemaskine - http://www.troutfarmer.dk/



 
 
Jørn Andersen (16-02-2006)
Kommentar
Fra : Jørn Andersen


Dato : 16-02-06 09:40

On Thu, 16 Feb 2006 08:02:57 +0100, "Mogens Dyhre Hansen"
<mogens.d.hansen@troutfarmer.inva> wrote:

>Jeg har 2 helt ens login formularer og de virker! Der bliver lavet en
>session for hver kolonne i den database hvorfra brugernavnet hentes og disse
>sessions kan jeg godt udskrive på inden der vidrerstilles til brugersmenu
>men i den ene brugermenu forsvinder de oprettede sessions bare?

Er det i begge tilfælde, at de forsvinder?

>Brugerlogin.asp -> tjek.asp (hvis ok Response.Redirect) til brugermenu.asp
>ok
>og den ande
>andenBrugerlogin.asp -> andentjek.asp (hvis ok Response.Redirect) til
>brugermenu.asp brugeren findes og er ok men alle de oprettede sessions
>forsvinder jeg kan ikke finde fejlen er der noget jeg skal være opmærksom på
>når jeg bruger sessions? (udover server belastningen)

Så længe du ikke gemmer store ting (objekter eller mega-tekster eller
mega-arrays) i Session-variable, eller har voldsomt mange af dem,
burde der ikke være problemer. 5-10 session-variable med små
tekststrenge, tal eller True/False er helt almindeligt og
uproblematisk.

Det eneste jeg lige kan komme i tanke om, som kan give problemer er.
hvis du
a) har en Session.Abandon på siden.
b) overskriver dine session-variable med en ny erklæring (er der måske
én som er kommet på den forkerte side af en If?)

Ellers prøv at sende den relevante del af koden. Din metode lyder
rigtig.


Good luck!

--
Jørn Andersen,
Brønshøj

Mogens Dyhre Hansen (17-02-2006)
Kommentar
Fra : Mogens Dyhre Hansen


Dato : 17-02-06 21:34


"Jørn Andersen" <jorn@jorna.dk> wrote in message
news:e8e8v19b8taemkqkr3p3hddfa1sg2e58aq@4ax.com...
> On Thu, 16 Feb 2006 08:02:57 +0100, "Mogens Dyhre Hansen"
> <mogens.d.hansen@troutfarmer.inva> wrote:
>
>
> Er det i begge tilfælde, at de forsvinder?
>
Nej det var kun i den ene

> Det eneste jeg lige kan komme i tanke om, som kan give problemer er.
> hvis du
> a) har en Session.Abandon på siden.
> b) overskriver dine session-variable med en ny erklæring (er der måske
> én som er kommet på den forkerte side af en If?)
>
> Ellers prøv at sende den relevante del af koden. Din metode lyder
> rigtig.

Jeg havde to fuldstændige ens loginscripter men den ene tabte alle sessions
ved redirect! så jeg prøvede bare at bruge den der virkede og så kom alle
sessions med, men jeg måtte slette den fil helt som smed alle sessions og så
lave en ny og så virkede det. lidt mystisk men jeg kom da videre.

Mvh. Mogens



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste