Session object value not displaying

N

.Net Sports

In an asp password script, i'm trying to grab the user's level of
access inside the database and display it on the next page after
successful login

'''login.asp has this:

session("levelAcc")=objRec.fields("levelAcc")


'''the landingpage.asp , the first page afte logging in successfully,
has this:
<%=response.write(session("levelAcc"))%>

....but I do not see the display of the access level on the
landingpage.asp page

???
NS
 
E

Evertjan.

..Net Sports wrote on 06 jul 2009 in
microsoft.public.inetserver.asp.general:
<%=response.write(session("levelAcc"))%>

...but I do not see the display of the access level on the
landingpage.asp page

Elementary, my dear Watson,

[stipulating that we are talking VBS]

It is either:

<% response.write(session("levelAcc")) %>

or better without the unnecessary ():

<% response.write session("levelAcc") %>

or:

<% = session("levelAcc") %>
 
N

.Net Sports

.Net Sports wrote on 06 jul 2009 in
microsoft.public.inetserver.asp.general:
<%=response.write(session("levelAcc"))%>
...but I do not see the display of the access level on the
landingpage.asp page

Elementary, my dear Watson,

[stipulating that we are talking VBS]

It is either:

<% response.write(session("levelAcc")) %>

or better without the unnecessary ():

<% response.write session("levelAcc") %>

or:

<% = session("levelAcc") %>

sherlock, it's not working. None of the 3 work. I've even assigned
session("levelAcc") a hardcoded value : session("levelAcc") = 1, and
tried session("levelAcc") ="test", and it doesnt display . :-(
 
B

Bob Barrows

..Net Sports said:
In an asp password script, i'm trying to grab the user's level of
access inside the database and display it on the next page after
successful login

'''login.asp has this:

session("levelAcc")=objRec.fields("levelAcc")


'''the landingpage.asp , the first page afte logging in successfully,
has this:
<%=response.write(session("levelAcc"))%>

...but I do not see the display of the access level on the
landingpage.asp page
"<%=" is shorthand for "<% Response.Write", so all that is needed is:
<%=session("levelAcc")%>
 
E

Evertjan.

..Net Sports wrote on 06 jul 2009 in
microsoft.public.inetserver.asp.general:
.Net Sports wrote on 06 jul 2009 in
microsoft.public.inetserver.asp.general:
<%=response.write(session("levelAcc"))%>
...but I do not see the display of the access level on the
landingpage.asp page

Elementary, my dear Watson,

[stipulating that we are talking VBS]

It is either:

<% response.write(session("levelAcc")) %>

or better without the unnecessary ():

<% response.write session("levelAcc") %>

or:

<% = session("levelAcc") %>

[please do not quote signatures on usenet]
sherlock, it's not working. None of the 3 work. I've even assigned
session("levelAcc") a hardcoded value : session("levelAcc") = 1, and
tried session("levelAcc") ="test", and it doesnt display . :-(

Oh yes, they work, you must make a mistake wat you are not telling.

Like your browser having the session cookies switched off or not using an
ASP enabled server.
 
N

.Net Sports

Oh yes, they work, you must make a mistake wat you are not telling.

Like your browser having the session cookies switched off or not using an
ASP enabled server.

sherlock, thanks for helping...no, the cookies and server is good, on
this page in question when i do this: <%= request.querystring
("level") %> from a querystring, it works. Just wondering what's
stopping this session object not to display :-(
 
B

Bob Barrows

Wait a minute. Be more explicit please. Are you saying you have tried this?
<%
session("levelAcc") ="test"
Response.Write session("levelAcc")
%.

Or are you talking about setting the session variable value on one page and
attempting to display it on another? If so, at least make sure the above
test page successfully displays the word "test" when run.
sherlock, thanks for helping...no, the cookies and server is good, on
this page in question when i do this: <%= request.querystring
("level") %> from a querystring, it works.

That proves nothing. The querystring does not rely on cookies - it is just
taken from the url. Check out these articles
http://classicasp.aspfaq.com/general/why-won-t-my-session-variables-stick.html
http://classicasp.aspfaq.com/general/why-do-my-session/application-variables-disappear.html

Make sure you have created an application for your website in IIS Manager
 
N

.Net Sports

Wait a minute. Be more explicit please. Are you saying you have tried this?
<%
session("levelAcc") ="test"
Response.Write session("levelAcc")
%.

Or are you talking about setting the session variable value on one page and
attempting to display it on another? If so, at least make sure the above
test page successfully displays the word "test" when run.





That proves nothing. The querystring does not rely on cookies - it is just
taken from the url. Check out these articleshttp://classicasp.aspfaq.com/general/why-won-t-my-session-variables-s...http://classicasp.aspfaq.com/general/why-do-my-session/application-va...

Make sure  you have created an application for your website in IIS Manager

--
Microsoft MVP - ASP/ASP.NET - 2004-2007
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"

OK, I was establishing the session object after a redirect to the
landingpage, so it wasn't reading it...i made sure the directory live
was set as an application...now everything works, thanx!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top