From 112731273e3ebd6037818a7c0b95f68503e8693e Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 4 Mar 2016 14:50:22 -0500 Subject: [PATCH] LP#1552060: fix persistent login This patch makes open-ils.auth_internal look for default_timeout values for persistent authentication in the intended section of opensrf.xml. To test: [1] Attempt to log into the public catalog with the "Stay logged in?" option in effect. The login will either fail or the session will not persist when navigating within the "My Account" pages. [2] Apply the patch and restart services. [3] Attempt step 1 again; this time, authentication should work and the session should remain active. Signed-off-by: Galen Charlton Signed-off-by: Dan Wells --- Open-ILS/src/c-apps/oils_auth_internal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Open-ILS/src/c-apps/oils_auth_internal.c b/Open-ILS/src/c-apps/oils_auth_internal.c index 8f43e13114..a2fa08ee19 100644 --- a/Open-ILS/src/c-apps/oils_auth_internal.c +++ b/Open-ILS/src/c-apps/oils_auth_internal.c @@ -103,7 +103,7 @@ static long oilsAuthGetTimeout( jsonObject* value_obj; value_obj = osrf_settings_host_value_object( - "/apps/open-ils.auth/app_settings/default_timeout/opac" ); + "/apps/open-ils.auth_internal/app_settings/default_timeout/opac" ); _oilsAuthOPACTimeout = oilsUtilsIntervalToSeconds( jsonObjectGetString( value_obj )); jsonObjectFree(value_obj); if( -1 == _oilsAuthOPACTimeout ) { @@ -112,7 +112,7 @@ static long oilsAuthGetTimeout( } value_obj = osrf_settings_host_value_object( - "/apps/open-ils.auth/app_settings/default_timeout/staff" ); + "/apps/open-ils.auth_internal/app_settings/default_timeout/staff" ); _oilsAuthStaffTimeout = oilsUtilsIntervalToSeconds( jsonObjectGetString( value_obj )); jsonObjectFree(value_obj); if( -1 == _oilsAuthStaffTimeout ) { @@ -121,7 +121,7 @@ static long oilsAuthGetTimeout( } value_obj = osrf_settings_host_value_object( - "/apps/open-ils.auth/app_settings/default_timeout/temp" ); + "/apps/open-ils.auth_internal/app_settings/default_timeout/temp" ); _oilsAuthOverrideTimeout = oilsUtilsIntervalToSeconds( jsonObjectGetString( value_obj )); jsonObjectFree(value_obj); if( -1 == _oilsAuthOverrideTimeout ) { @@ -130,7 +130,7 @@ static long oilsAuthGetTimeout( } value_obj = osrf_settings_host_value_object( - "/apps/open-ils.auth/app_settings/default_timeout/persist" ); + "/apps/open-ils.auth_internal/app_settings/default_timeout/persist" ); _oilsAuthPersistTimeout = oilsUtilsIntervalToSeconds( jsonObjectGetString( value_obj )); jsonObjectFree(value_obj); if( -1 == _oilsAuthPersistTimeout ) { -- 2.43.2