diff --git a/umbraco/presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs b/umbraco/presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs index 65b3000651..7e265564b2 100644 --- a/umbraco/presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs +++ b/umbraco/presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs @@ -36,9 +36,19 @@ namespace umbraco.presentation.webservices [WebMethod] public bool ValidateUser(string username, string password) { - - return System.Web.Security.Membership.Providers[UmbracoSettings.DefaultBackofficeProvider].ValidateUser( - username, password); + + if (System.Web.Security.Membership.Providers[UmbracoSettings.DefaultBackofficeProvider].ValidateUser( + username, password)) + { + BusinessLogic.User u = new BusinessLogic.User(username); + BasePage.doLogin(u); + + return true; + } + else + { + return false; + } } ///