2

助けてください。一部のユーザー (3000 人以上のユーザーのうち 10 人未満) を除いて、ほとんどのユーザーに対して 100% 機能する CFM システムがあります。すべてのユーザーが問題なくログインでき、セッション変数が設定されます。ログインページは、それらをダッシュ​​ボードに送信します。次にSessionID、その他の要因の中でも特に を使用して、URL 文字列を暗号化します。

ただし、10 人のユーザーがダッシュボードに到達すると、エラーが発生します。

Element SESSIONID is undefined in SESSION

私たちがしなければならない唯一の解決策は、ブラウザーを完全に閉じてから、最初からやり直すことです。他のみんなは元気に働いています。

案の定、セッション構造体のダンプにはSessionID. sessionidは基本的にAppName++であることを知っていCFIDますCFToken。ログインにそれらを送り返したり、既に設定されているセッション変数を失うことなく、SessionID を再作成するにはどうすればよいですか?

4

1 に答える 1

1

SESSIONID には「AppName + CFID + CFToken」が含まれます。そのため、ログアウト機能を実行するときはいつでも、CFID と CFToken の両方をクリアする必要があります。以下のコードをログアウト機能の下に置く場合。修正されます。

StructClear(セッション); enter code here StructDelete(cookie, 'CFID'); StructDelete(cookie, 'CFToken');

于 2013-10-23T06:32:10.227 に答える