• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 150
  • Last Modified:

Session Variable dissappears.

I'm successful in assigning a Session.auth.username variable I check it once don't change it then when I try to check it again it's no longer their could anyone think of a reason for this?

The example is on http://teamroom.colorado.edu/courses/syst3510/student%20groups/group5/start.cfm

logon as username 1 and password 2
You'll see the ,2, which will mean it recognizes the variable by running a query for your first name 2 and last name which is null essentially in the database.

Then click on My Profile and the session variable is no longer there for username as evidenced by the error message, and the isloggedin session variable is gone as evidenced by the login screen reappearing.  

The two title bars are in an application file as well.

If you need to see the code I'll gladly post it but I think it's more of a logic error then code.
0
aaronjhackl
Asked:
aaronjhackl
1 Solution
 
PluckaCommented:
Hi aaronjhackl,

Have you.

1. Setup session variables in Administrator
2. Setup session variables in application.cfm

Post your code and application.cfm

Regards
Plucka
0
 
PluckaCommented:
aaronjhackl,

Also make sure that the home or profile pages are not reseting this variable.

Regards
Plucka
0
 
PrtyAnimllCommented:
Aaron,

Perhaps you have your sessiontimeout attribute set too short for the Session variable to exist.  Its arguments are Days,Hours,Minutes,Seconds

It looks like,

sessiontimeout=#CreateTimeSpan(0,0,10,0)#

for a ten minute session.

Ward
0
Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

 
Tacobell777Commented:
There could only be a couple of reasons;

1. your browser does not accept cookies
2. the <cfapplication tag if overwritten by another application.cfm (you do have your cfapplication tag in the application.cfm, right?)
3. you overwrite the value somewhere
4. the session timeout is set very short (very very short, but unlikely)
5. you are calling the code before the cfapplication tag is initialized, but that would throw an error
0
 
trailblazzyr55Commented:
to add on to what Tacobell777 said, make sure your "Application.cfm" where you turn on your sessions looks exactly like this "Application.cfm" when you save it.
0
 
Tacobell777Commented:
thats if your on linux or any other case sentsitive OS, which I doubt otherwise the sessions would not just work in one page and no tin the other, but still a worthy thing to note.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

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.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now