Bug 25565 - aspnet:FormsAuthReturnUrlVar is not used in Mono
Summary: aspnet:FormsAuthReturnUrlVar is not used in Mono
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System.Web (show other bugs)
Version: master
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2014-12-22 05:07 UTC by Maxim
Modified: 2014-12-22 05:07 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Maxim 2014-12-22 05:07:02 UTC
In file "mono\mcs\class\System.Web\System.Web.Security\FormsAuthentication.cs" we can found the following code.

	internal static string ReturnUrl {
		get { return HttpContext.Current.Request ["RETURNURL"]; }
	}

ReturUrl is hardcoded, but in reference source we can found the following:

file "mono\external\referencesource\System.Web\Security\FormsAuthentication.cs"

        internal static string ReturnUrlVar {
            get {
                if (!String.IsNullOrEmpty(AppSettings.FormsAuthReturnUrlVar)) {
                    return AppSettings.FormsAuthReturnUrlVar;
                }

                return "ReturnUrl";
            }
        }


So in .Net Framework we can change it using appSettings section:

<add key="aspnet:FormsAuthReturnUrlVar" value="NewReturnUrl/>

Note You need to log in before you can comment on or make changes to this bug.