Toon posts:

[cf] foutmelding sessie

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik krijg op de inlogpagina deze melding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
An error occurred while evaluating the expression: 


"#pagina##session.URLtoken#"


Error near line 39, column 38.
--------------------------------------------------------------------------------

Error resolving parameter SESSION.URLTOKEN

The session variable URLTOKEN does not exist. 
The cause of this error is very likely one of the following things:


The name of the session variable has been misspelled.
The session variable has not yet been created.
The session variable has timed out.


The error occurred while processing an element with a general identifier of 
(CFLOCATION), occupying document position (39:6) to (39:64) in the 
template file D:\InetPub\wwwroot\egpn\home\intranet_inlog.cfm.



en mijn code op die pagina is dus:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<CFPARAM NAME="pagina" DEFAULT="home.cfm">
<CFPARAM NAME="Flashmenu" DEFAULT="1">

<CFIF pagina CONTAINS "?">
   <CFSET pagina = "#pagina#&">
<CFELSE>
   <CFSET pagina = "#pagina#?">
</CFIF>


<cfquery datasource="egpn" name="GetUserRecord">
    SELECT * 
    FROM egpnlogin
    WHERE   Inlognaam = '#FORM.inlognaam#' AND
    Wachtwoord= '#FORM.wachtwoord#'
</cfquery>
                    
<cflock scope="SESSION" timeout="1" type="EXCLUSIVE">
    <cfset session.rechten = "true">
    <cfset session.loginnaam = #getuserrecord.inlognaam#>
    <cfset session.gebruiker = #getuserrecord.idnr#>
</cflock>
            
<cfoutput>
    <cflock scope="SESSION" timeout="1" type="READONLY">
        <CFLOCATION ADDTOKEN="No" URL="#pagina##session.URLtoken#">
    </cflock>
</cfoutput>


WAT DOE IK FOUT ?? ik geef de sessie variabele toch goed door met #session.URLtoken# ? (NB: de variabele PAGINA wordt meegegeven zodat de gerbuike naar de goede pagina wordt verstuurd, dit is dus in principe home.cfm (met vraagteken voor de sessievar.)

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 26-08 07:51

mulder

ik spuug op het trottoir

Die foutmelding lijkt me vrij duidelijk.

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
ja maar dat kan toch niet? hij is toch gewoon gecreeerd en dus kan ik hem meesturen ??

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 26-08 07:51

mulder

ik spuug op het trottoir

Doe eens
<cfdump var="#session#">
<cfabort>
boven in de pagina.

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
dat kan niet: melding =
ColdFusion cannot determine how to process the tag <CFDUMP>. The tag name may be misspelled.

If you are using tags whose names begin with CF but are not ColdFusion tags you should contact Allaire Support.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 26-08 07:51

mulder

ik spuug op het trottoir

Tja, die zou moeten werken. Wat die tag doet is de inhoud van de session variable tonen, en waarschijnlijk zal deze tonen dat de variable session.urltoken niet bestaat.

oogjes open, snaveltjes dicht


  • jochemd
  • Registratie: November 2000
  • Laatst online: 25-08 15:35
Download cf_dump maar even van de devex.

Verwijderd

Topicstarter
Maar waarom bestaat die dan niet? ikke niette snappe :'(

  • jochemd
  • Registratie: November 2000
  • Laatst online: 25-08 15:35
Nou, het is een beetje lastig je te helpen zonder de volledige code (zoals het ook al bij het vorige topic dat je opende was). Maar als je nog even je code-voorbeeld compleet maakt zodat we alle code hebben, de aanbevolen wijzigingen doorvoert, en opnieuw begint (geen nieuw topic) zodat je een verse sessie initialiseert en dan de exacte acties om het probleem te creeren hier even post moeten we wel ergens kunnen komen.
Heb je de pagina misschien ergens online staan?
Pagina: 1