Forum - Beitrag anzeigen

CF-Advanced - session-token beschädigt / session neu initialisieren?

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 30.11.2001 15:34 (453 Aufrufe)
Name: josef
Titel: session-token beschädigt / session neu initialisieren?
Inhalt: hallo,
auf unserem server (CF 4.5) arbeiten wir bei personalisierten websites zum user-tracking bei deaktivierten cookies mit #session.urltoken#.

nun tritt seit längerem das phänomen auf, daß ein user anscheinend durch einen quereinstieg diesen session.urltoken teilweise überschreibt, sodaß session.CFTOKEN nicht mehr gültig ist.

der somit "kaputte" session-string sieht dann so aus:
CFID=812&CFTOKEN=16877663okia.dewww.chatcity.de
- und damit werden regelmäßig eine menge fehler produziert.

meine frage: gibt es eine möglichkeit, #session.urltoken# neu zu initialisieren ?
oder eine andere lösung zu diesem problem?

ich habe versucht, bei nicht-numerischen CFID oder CFTOKEN durch einen loop durch die session-collection alle session-variablen zu löschen - und dies in der application.cfm, noch vor dem <cfapplication>-tag.
das funktionierte leider nicht.

zur vollständigkeit hier der nicht funktionierende ansatz als ColdFusion-Code :

<cfif isdefined("session.cftoken") AND not isnumeric(session.cftoken)>
<cfloop collection="#session#" item="i">
<cfset StructDelete(Session, i)>
</cfloop>
</cfif>
<!--- session-variablen initialisieren --->
<cfapplication name="app" clientmanagement="Yes" sessionmanagement="Yes" setclientcookies="Yes" sessiontimeout="#CreateTimeSpan(0,0,20,0)#">
...

<CF_EXbuch>

Antworten
Icon Forum session-token beschädigt / session neu initialisieren? (josef, 30.11.2001 15:34)

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen