Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Clear Cache in coldfusion - profile mismatch happened

Posted on 2013-05-10
6
372 Views
Last Modified: 2013-07-03
I have two users who log in into my application from same corporate environment.  Some time, the profile mismatch happened.  When he click to update his profile, sometime they can see other profile.

What is the best code to clear the cache>

I have added this code, what would be your suggestion:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="01 Jan 1970 00:00:00 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

<cfheader name="expires" value="#now()#"> 
<cfheader name="pragma" value="no-cache"> 
<cfheader name="cache-control" value="no-cache, no-store, must-revalidate">

Open in new window

0
Comment
Question by:koila
  • 3
  • 2
6 Comments
 
LVL 28

Expert Comment

by:Pravin Asar
ID: 39156790
I am sure, your application keeps the some sort of userid.
Is there a duplicate ? conflict ?
before allowing an user to edit his profile, do you compare the session userid against the db /stored useid ?

This is kind of weird.
0
 
LVL 36

Expert Comment

by:SidFishes
ID: 39161397
this is almost certainly a session tracking problem and not a cache problem.

This is a common issue if you don't validate sessions or handle them incorrectly.
0
 
LVL 4

Author Comment

by:koila
ID: 39191545
how I can have a validate sessions or handel them incoreectly.
0
How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

 
LVL 28

Accepted Solution

by:
Pravin Asar earned 500 total points
ID: 39191983
1. Do the username and other critical session variables for each request (done by url or otherwise via webservices).
2. If you are jumping from one application to another application [Here I mean coldfusion application], make sure you have some unique identifier set such as application name]
3. If terminating an application, force session expiration.
4. Do cache control for individual request (cfm files), if it makes sense, as now-a-days with AJAX applications, sometimes cache plays an important role in interactivity.
0
 
LVL 4

Author Comment

by:koila
ID: 39238543
Okay I will review this...
0
 
LVL 4

Author Comment

by:koila
ID: 39297427
thank you please help me with my other questions.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes databases have MILLIONS of records and we need a way to quickly query that table to return the results me need. Sure you could use CFQUERY but it takes too long when there are millions of records. That is why SOLR was invented. Please …
Recently while working on a project I got a very annoying cfdocument has no body error message. I had never seen this error before. So I checked the code. The code was pretty simple; it was Just showing me the cfdocumnt tag and inside that tag a …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question