This is a newbie question .
in asp.net mvc, how to use session and cookie ?
I am trying to understand how a login session stored and implemented.
View Complete Post
Hi,I'm looking the article on Session management and Cookie related to ASP.NET MVC.Can somebody please provide links on that topics?
We have a requirement like, a logged in user, who play
administrator role, can act as a general user. When the administrator acts like
a general user he will be authorized to view the pages allowed to the general
For every request the framework calls GetRolesForUser by
passing the logged in user id. Here instead of returning the administrator role
we want to return the roles associated to the general user. When we access
HttpContext.Current.Session, unfortunately the session is null, even the
Cookies are deleted by the framework before we access it. We are not able to
use either Session or Cookies to know the logged in user acting as a general
The act as General user page:
Session["UID"] = "General User ID";
// Redirect to General user home page.Response.Redirect("GenUserHomePage.aspx");
The custom role provider code:
We have a local homepage, which connect to our production security environment. When I need to test my site in test environment, I need to get fresh cookie (not the one that was sent to me via production security service, when I opened IE with local homepage).
I am getting fresh cookie fine in Mozilla; but in IE I always have production cookie, and this disables my testing. What I should fix here?
I'm having a weird problem with my web application, and I can't find the solution to it.
I'm using a Java applet to read some data from an electronic ID. This applet posts its captured data to a HttpHandler class and stores the data back in some session variables. It all works smoothly, unless in some cases.
Every time a do a new publish to the webserver or the website isn't touched for some time. There is a problem with the session.
The applet can't find a session cookie, and so it crashes.
I did some tests and indeed, the cookie ("ASP.NET_SessionId") does not exists. But it seems that other session variables (user login, etc) are working fine.
To make sure that the cookie for the session ID is readable from the applet I do the following in the global.asax:
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started
Dim isSessionFound As Boolean = False
If Response.Cookies.Count > 0 Then
For Each s As String In Response.Cookies.AllKeys
If s = "ASP.NET_SessionId" Then
Response.Cookies("ASP.NET_SessionId").HttpOnly = False
isSessionFound = True 'just for test
Hi to all,
I have some things that I want to know. I am right now using a free asp.net webhosting ("somee.com"). The problem is that when I am visiting a page, there's a tendency that values stored in my session variables are lost. Therefore, it causes an error when the requested page is loaded.
1. I am thinking of using sessionState mode="SqlServer". Will it solve my problem?
Actualy Im working on it but Im having problems when connecting to the sql database.
2. Is that a problem in the webhost?
3. Do free webhosting sites provide allow session state in the sql server?. Because ive tried it locally into my computer and error say's i should intall the ASP.NET Session State SQL Server version 2.0 or above.
I have a web application in which i need to logout the user if he clicks the logout button or even if he closes his browser window. On Logout button click, i am doing session.Abandon(), but how to go about his browser window close.
Can anybody help with a code sample.
is there any way to find out the reason for session expiry?
In my live site session time out with in 5 min only.how can i get the default i.e 20 min time . below webconfig file give below
<?xml version="1.0"?><!-- Note: As an alternative to hand editing this file you can use the web admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. A full list of settings and comments can be found in machine.config.comments usually located in \Windows\Microsoft.Net\Framework\v2.x\Config --><configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup,
I am creating a simple shopping cart using a datatable that is passed into a session object. I have a small mini cart that displays the total number of items in the cart as well as the running total - this is displayed in a web control. When the web control starts up I run a try/catch to see if the session object exists, if it doesn't I create the datatable for the cart and store it in the session. I then have a datalist control that contains all the information for my products including an "add to cart" button. When the page loads everything looks fine. If I click on an "add to cart" button nothing happens to the session information. If I click on it again, the session information updates - displaying only one item is in the cart and then counts up correctly there after. Additionally, after adding an item, if I select a different item in the list, the same issue occurs. I am not sure why this is happeing, if anyone can give me an idea I would appreciate it.
I m facing a problem in my application with server so it needs changes .
My question is
Q1.Where should I store my session if i want to disconnect my server or How shold we storesession in web farm if specific serever is shut down.
Q2.Can anyone explain me difference between WEB FARM and WEB GARDEN
What are the issues (if any) of setting sessions to expire after an extended period of time as in 4-8 hours? I'm building an intranet app which is designed so that users will access it once in the morning and then leave it used, possibly, for hours at a time. I'm assuming that there aren't too many since
1) we're running it on a intranet 2) sessions are soley to retain state between requests3) its not like a connection to the DB where you can conceivable run out
iam insert record using datable in gridivew,iam using session to hold the record,
there is any other way to hold the record in datable.
dtempty.Columns.Add("storeid"); dtempty.Columns.Add("ratetypeid"); dtempty.Columns.Add("ratedesc"); dtempty.Columns.Add("slabs"); dtempty.Columns.Add("days"); dtempty.Columns.Add("rate"); dtempty.Columns.Add("contid"); dtempty.Columns.Add("continertype"); DataRow row; row = dtempty.NewRow(); row["ratetypeid"] = ddlratetype.SelectedValue; row["ratedesc"] = ddlratetype.SelectedItem.Text; row["slabs"] = ddlslabs.SelectedValue; &n
Having a very wierd problem. I have an application that uses Crystal Reports and it uses what I have found to be a common scenario (I am not a CR expert in any way). I have an ASPX page that gathers options for the report, and then it goes and gets the data and if there is some, a button appears for them to launch the report. On clicking that button, the code sets some values in the HttpResponse.Context area, then performs a Server.Transfer to another ASPX page that is our Report Template. This page contains the CR stuff and it generates a PDF version of the report. It then does the following code:
With HttpContext.Current.Response .ClearContent() .ClearHeaders() .ContentType = "application/pdf" .AddHeader("Content-Disposition", "inline; filename=Report.pdf") .BinaryWrite(s.ToArray) .End() E
I am new to this sql reporting service. But anyhow by surfing I am able to bind the report but i was stuck in image display.
Anyways, i also managed that. But the real problem is whenever i was keeping a image control in rdlc report i was having session prob. If i remove the image control then as usual report works fine.
Please suggest me some solution.... either for session problem or for image display. I am keeping the image name in database but for binding the rdlc report i am using a store procedure which return the path (static) concating with the image name(kept in database).
Hope to find a solution .....