summaryrefslogtreecommitdiff
path: root/modules/aaa
diff options
context:
space:
mode:
authorGraham Leggett <minfrin@apache.org>2008-08-30 13:48:47 +0000
committerGraham Leggett <minfrin@apache.org>2008-08-30 13:48:47 +0000
commit84e0e4f48dce3479d68156c4d131a31357d2c905 (patch)
tree8cb22084148ee1577b33e9a622e794025acda92e /modules/aaa
parent2af7a38d7213360cc0392d485cb3c193eabf9dbd (diff)
downloadhttpd-84e0e4f48dce3479d68156c4d131a31357d2c905.tar.gz
mod_auth_form: Make sure that basic authentication is correctly
faked directly after login. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@690506 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/aaa')
-rw-r--r--modules/aaa/mod_auth_form.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/aaa/mod_auth_form.c b/modules/aaa/mod_auth_form.c
index fd981cfe72..dfbb30d2ea 100644
--- a/modules/aaa/mod_auth_form.c
+++ b/modules/aaa/mod_auth_form.c
@@ -972,6 +972,7 @@ static int authenticate_form_authn(request_rec * r)
if (OK == rv) {
rv = check_authn(r, sent_user, sent_pw);
if (OK == rv) {
+ fake_basic_authentication(r, conf, sent_user, sent_pw);
set_session_auth(r, sent_user, sent_pw, conf->site);
if (sent_loc) {
apr_table_set(r->headers_out, "Location", sent_loc);