From 2177686e43eb8f8e79140916f18ea60cc8d6b7e9 Mon Sep 17 00:00:00 2001 From: starfighter83 Date: Fri, 7 Jan 2011 14:46:54 -0100 Subject: [PATCH] Make sure user is logged back in when he enters correct password --- .../umbraco/webservices/legacyAjaxCalls.asmx.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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; + } } ///