コード例 #1
0
        public static FormsAuthenticationProvider CreateWithRouteRedirectOnFailedAuthentication(IFormsAuthenticationHelper helper, IUrlResolver urlResolver, Guid routeId, string returnUrlQueryStringField = "ReturnURL")
        {
            helper.ThrowIfNull("helper");
            urlResolver.ThrowIfNull("urlResolver");
            if (returnUrlQueryStringField == "")
            {
                throw new ArgumentException("Return URL query string field cannot be an empty string.", "returnUrlQueryStringField");
            }

            return new FormsAuthenticationProvider(helper, () => urlResolver.Route(routeId), returnUrlQueryStringField);
        }
コード例 #2
0
        public static FormsAuthenticationProvider CreateWithNoRedirectOnFailedAuthentication(IFormsAuthenticationHelper helper)
        {
            helper.ThrowIfNull("helper");

            return new FormsAuthenticationProvider(helper);
        }