diff options
-rw-r--r-- | auth_mellon_handler.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/auth_mellon_handler.c b/auth_mellon_handler.c index 5b3417a..3007a01 100644 --- a/auth_mellon_handler.c +++ b/auth_mellon_handler.c @@ -1591,9 +1591,6 @@ static int add_attributes(am_cache_entry_t *session, request_rec *r, + apr_time_make(dir_cfg->session_length, 0)); } - /* Mark user as logged in. */ - session->logged_in = 1; - /* Save session information. */ ret = am_cache_env_append(session, "NAME_ID", name_id); if(ret != OK) { @@ -1911,6 +1908,9 @@ static int am_handle_reply_common(request_rec *r, LassoLogin *login, return rc; } + /* Mark user as logged in. */ + session->logged_in = 1; + am_release_request_session(r, session); lasso_login_destroy(login); |