Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > Application control is redirecting to the login page on every serverrequest

Reply
Thread Tools

Application control is redirecting to the login page on every serverrequest

 
 
Anup Daware
Guest
Posts: n/a
 
      05-13-2008
Hi All,
I am facing this very weird issue, for every server request my control
is redirecting to the login page and again coming back to the actual
page from where the request was initiated when I set my custom
Remember be cookie on the login page. Following are the details:
1. Authentication mode is ‘Forms’
2. This issue is reproducible only in deployed applications, I found
this using my trace and remote debugging
3. This issue occurs only when user selects the ‘Remember Me’ option
at the time of login, then I set the custom cookie for storing the
user info. (inbuilt Remember Me of login control is not used as I need
the fixed expiration and not the sliding one)
4. It is also observed that issue occurs only when I create a msi and
deploy it, if I just take the code and publish it on server the
application works fine and there are no unnecessary redirections to
login
5. Application is Ajax enabled


//Following is the code used for setting the cookie:
if (Request.Cookies.Get("UserCookie") != null)
{
HttpCookie decodedCookie =
Utilities.HttpSecureCookie.Decode(Request.Cookies. Get("TyreLinkCookie"));
if (decodedCookie.Values["LanguageCodeForMegaFleet"] != null &&
decodedCookie.Values["UICulture"] != null &&
decodedCookie.Values["Culture"] != null &&
decodedCookie.Values["ClientOffsetTime"] != null)
{
currentSessionInfo.LanguageCodeForMegaFleet =
decodedCookie.Values["LanguageCodeForMegaFleet"].ToString();
currentSessionInfo.SessionUICulture =
decodedCookie.Values["UICulture"].ToString();
currentSessionInfo.SessionCulture =
decodedCookie.Values["Culture"].ToString();
currentSessionInfo.LanguageForTyreDetails =
decodedCookie.Values["LanguageForTyreDetails"].ToString();
offset =
double.Parse(decodedCookie.Values["ClientOffsetTime"].ToString());
}
}

//Following the is the code that reads the cookie at the time of load
of login page:
if (Request.Cookies.Get("UserCookie") != null)
{
HttpCookie cookie = Request.Cookies.Get("UserCookie");
HttpCookie decodedCookie = Utilities.HttpSecureCookie.Decode(cookie);
if (decodedCookie.Values["Username"] != null &&
decodedCookie.Values["Password"] != null)
{
if (ValidateUser(decodedCookie.Values["Username"].ToString(),
decodedCookie.Values["Password"].ToString(),0.0))
{
FormsAuthentication.SetAuthCookie(decodedCookie.Va lues["Username"].ToString(),
false);
Response.Redirect(LoginControl.DestinationPageUrl) ;
}
}
}

While I am probably almost certain that the issue is with Forms
Authentication and Cookies, I am not able figure out what it could
be. Please help.
Thanks,
Anup

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Redirecting to my own login page instead of Apache Login nahanfee@gmail.com Perl Misc 1 03-24-2008 01:45 PM
Login Control Redirecting to Default.aspx ThePurpleCat ASP .Net 0 09-27-2006 06:20 PM
2.0 Login Control Not Redirecting bigbrorpi@gmail.com ASP .Net Security 1 04-05-2006 09:48 AM
redirecting from another page besides the login page WhiskyRomeo ASP .Net Security 1 01-18-2005 10:05 PM
Posting Again- Redirecting to Login page while session expiration Vijay ASP .Net 3 11-04-2003 03:36 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57