Lines Matching defs:logout
39 #define FORM_LOGOUT_HANDLER "form-logout-handler"
80 ap_expr_info_t *logout;
139 new->logout = (add->logout_set == 0) ? base->logout : add->logout;
304 static const char *set_logout_location(cmd_parms * cmd, void *config, const char *logout)
309 conf->logout = ap_expr_parse_cmd(cmd, logout, AP_EXPR_FLAG_STRING_RESULT,
313 "Could not parse logout required expression '%s': %s",
314 logout, err);
383 "The URL of the logout successful page. An attempt to access an "
385 "in an redirect to this page after logout."),
1183 * Handle a logout attempt.
1190 * If a logout URI has been specified, this function will create an
1208 * make sure the logout page is never cached - otherwise the logout won't
1214 /* if set, internal redirect to the logout page */
1215 if (conf->logout) {
1216 const char *logout = ap_expr_str_exec(r,
1217 conf->logout, &err);
1219 apr_table_addn(r->headers_out, "Location", logout);
1224 "Can't evaluate logout expression: %s", err);