Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 73241
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T20:10:14+00:00 2026-05-10T20:10:14+00:00

Our company uses an app that was originally ColdFusion + Access later converted to

  • 0

Our company uses an app that was originally ColdFusion + Access later converted to classic ASP + MS Sql for task/time tracking called the request system. It’s broken down by department, so there’s one for MIS, marketing, logistics, etc. The problem comes in when (mainly managers) are using more than one at a time, with 2 browser windows open. The request system uses session variables, a lot of session variables, ‘session’ is referenced 2300 times in the application. When 2 are open at once as you can imagine this causes all sorts of anomalies from the variables getting mixed up.

There’s a 3 year old MIS request in the system to ‘fix’ this and it’s been worked on by 3 developers, and now it’s my turn to take a shot at it. I was wondering if anyone else has had to work on a project like this, and if there was some sort of hack to try and mitigate some of the problems. I was thinking of maybe calling something in global.asa to load misc. session variables from the querystring. The problem is, there’s all sorts of this going on:

If (Session('Application') <> Request('App')) and Request('App') <> '' THEN   Session('Application') = Request('App') End If 

Looking at the functions in include files, you’ll have a function with 4 parameters, that makes references to 6 different session variables. So you get the idea, this is going to be painful.

Has anyone had to do anything like this in the past? Any hacks you found useful?

  • 1 1 Answer
  • 4 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T20:10:15+00:00Added an answer on May 10, 2026 at 8:10 pm

    refactor the code away from the direct Session(‘whatever’) interface:

    1. create an API for session access and replace all existing use of Session with it (it can be a session ‘class/object’ or just an include-file)
    2. mangle the passed-in names for session variables with something that will make them unique per domain according to your needs (department or whatever)
    3. test carefully

    then rewrite the whole thing later in a modern web language, and/or find another job before they ask you to perform another miracle 😉

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our company uses Sophos Anti-Virus with a default configuration that performs on-access scanning on
I have an old project at our company that uses shell scripting a lot.
My company uses virtual machines for our web/app servers. This allows for very easy
Our company has a project that right now uses nginx as a reverse proxy
I'm currently developing a moderately large sized web app with ASP.NET 2.0 that uses
I'm working on a project management app, where every company (which uses our app)
Our company website (ASP.Net 3.5) uses SSL to secure the checkout pages. Users are
CSLA .NET is a framework that my company uses heavily in most of our
Our company uses an old app which reads TSQL from a .INI file. Due
We have a Jenkins installation that uses the OpenID plugin to authenticate our company

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.