[ASP] Session("..") werkt niet bij 1 iemand

Pagina: 1
Acties:

  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Zoals je misschien had gezien in een vorig topic van mij, ben ik bezig aan AaRz Priv@te; een forum en site-contentmanagingsystem (duur woord :P ) voor de website van cLaN AaRz.

Iedereen kan prima inloggen, behalve 1 persoon.

Na verificatie van de username/wachtwoord combinatie, worden er 4 Session-variabelen ingesteld, waaronder Session("Naam"). Daarna word je doorgestuurd van login.asp naar private.asp, en die checkt of je een Session("Naam") hebt, anders kan je helemaal niets in dat Priv@te gedeelte.

Niemand heeft problemen, behalve hij. Hij krijgt die Session-variabelen niet mee (ik heb geverifieerd dat de inlog juist is verlopen verder). Wat kan hiervan de oorzaak zijn en hoe kan hij dat oplossen?

Geef mij maar een Warsteiner.


Verwijderd

Hij heeft waarschijnlijk cookies uit staan.

  • StarLite
  • Registratie: Januari 2000
  • Laatst online: 10:55

StarLite

'ON ERROR RESUME NEXT

Op zondag 23 december 2001 19:23 schreef Yarvieh het volgende:
Hij heeft waarschijnlijk cookies uit staan.
Session vars gebruiken geen cookies.
Misshien hefet hij vreemde tekens in zijn username zoals een quote ["] in zijn naam.

tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/


Verwijderd

Op zondag 23 december 2001 19:35 schreef -=!ME!=- het volgende:
Session vars gebruiken geen cookies.
Correct de vars zelf niet (die staan immers serverside) maar iis gebruikt wel cookies om een sessie te kunnen identificeren.

  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Waar kan ik cookies enablen/disablen (in Internet Explorer)?

Geef mij maar een Warsteiner.


  • Disciplus-Simplex
  • Registratie: September 2001
  • Laatst online: 28-05 00:58

Disciplus-Simplex

altijd wakker....

Het zijn in IE de per-session cookies die je alleen aan moet zetten. Verder kun je jouw probleem ook zonder sessies oplossen door gebruik te maken van db-sessies. Het is lastiger maar de beloning is er ook naar.

Ik dien de wetenschap en put daar vreugde uit.......


  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Kun je me uitleggen hoe ik dat doe?

Geef mij maar een Warsteiner.


Verwijderd

gebruikt zeker windows XP?? Daar is dat namelijk een bekend probleem. Persoon moet z'n cookie settings heel flexibel zetten.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
IE 6 heeft de cookies standaard uit staan. :(

  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Oh? Ik draai anders ook IE 6.0 onder Windows XP en heb nergens problemen mee...ik kan trouwens ook nergens m'n cookie-settings veranderen :/

Geef mij maar een Warsteiner.


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op maandag 24 december 2001 11:24 schreef Gert het volgende:
IE 6 heeft de cookies standaard uit staan. :(
Das onzin! ze staan zeker niet standaard uit!

Programmer - an organism that turns coffee into software.


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Geloof dat XP standaar uit heb staan, IE6 meen ik niet als je die los download

  • MIster X
  • Registratie: November 2001
  • Laatst online: 01-01 23:41
Had ik nou vandaag precies hetzelfde probleem. Op één computer (nota bene de mijne) werd de Session("USER") niet 'onthouden'. Ik heb privacy op 'Accept all cookies' gezet, maar dat mocht niet baten. Heb wel vaker het idee dat IE6 anders om gaat met cookies dan IE5.5...

  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Disciplus Simplex: Jij had het over DB sessies...wat zijn dit en wat kan je ermee?

Geef mij maar een Warsteiner.


  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Ik heb het probleem 'opgelost'...het lag inderdaad aan de privacy settings.

Internet Tools -> Privacy -> Niveau Laag (ipv Normaal), dan doet ie het goed.

Geef mij maar een Warsteiner.


  • Disciplus-Simplex
  • Registratie: September 2001
  • Laatst online: 28-05 00:58

Disciplus-Simplex

altijd wakker....

Summiere uitleg:

Maak zelf 'sessies' aan in een DB dmv een uniek gegenereerde code en track een user dmv de queriestring ipv een asp-sessie. Vergelijk de unieke variabele in de querystring met de variable in de DB en vervolgens weet je dat je de goede user hebt of niet. In de DB kun je achter deze 'sessie' zoveel variabelen zetten als je zelf wilt.
Helaas is de uitvoering een stuk lastiger dan ASP-sessies maar je wordt er wel voor beloond :).

Meer hierover op de vele asp-sites. Zoek op database sessies oid.

Ik dien de wetenschap en put daar vreugde uit.......


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 24 december 2001 15:26 schreef raptorix het volgende:
Geloof dat XP standaar uit heb staan
Mijnes niet...

Ze staan alleen (en wel redelijk terecht) een stuk stricter dan in alle voorgaande IE's bij IE6 dus.
Pagina: 1