From: jeff Date: Fri, 8 Jan 2010 16:05:04 +0000 (+0000) Subject: add a logout link (RT 1330 & 5518) X-Git-Tag: root_of_svc_elec_features~556 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=43e42a04ae37ca7a84c05d9ff8b94d9f8cde6dcf;ds=sidebyside add a logout link (RT 1330 & 5518) --- diff --git a/Makefile b/Makefile index 6d0b2c009..41b3e8c90 100644 --- a/Makefile +++ b/Makefile @@ -171,6 +171,7 @@ install-docs: docs cp -r masondocs ${FREESIDE_DOCUMENT_ROOT} chown -R freeside:freeside ${FREESIDE_DOCUMENT_ROOT} cp htetc/handler.pl ${MASON_HANDLER} + cp htetc/htpasswd.logout ${FREESIDE_CONF} [ ! -e ${MASONDATA} ] && mkdir ${MASONDATA} || true chown -R freeside ${MASONDATA} diff --git a/htetc/freeside-base1.99.conf b/htetc/freeside-base1.99.conf index afda3819e..f3f767651 100644 --- a/htetc/freeside-base1.99.conf +++ b/htetc/freeside-base1.99.conf @@ -26,3 +26,13 @@ SetHandler perl-script PerlHandler HTML::Mason + +AuthName Freeside +AuthType Basic +AuthUserFile %%%FREESIDE_CONF%%%/htpasswd.logout +require valid-user + +SetHandler default-handler + + + diff --git a/htetc/freeside-base1.conf b/htetc/freeside-base1.conf index 0834505bc..16e1e147d 100644 --- a/htetc/freeside-base1.conf +++ b/htetc/freeside-base1.conf @@ -23,3 +23,13 @@ PerlHandler HTML::Mason require "%%%MASON_HANDLER%%%"; + +AuthName Freeside +AuthType Basic +AuthUserFile %%%FREESIDE_CONF%%%/htpasswd.logout +require valid-user + +SetHandler default-handler + + + diff --git a/htetc/freeside-base2.conf b/htetc/freeside-base2.conf index 2f1afcf6e..76e79976e 100644 --- a/htetc/freeside-base2.conf +++ b/htetc/freeside-base2.conf @@ -26,3 +26,13 @@ SetHandler perl-script PerlHandler HTML::Mason + +AuthName Freeside +AuthType Basic +AuthUserFile %%%FREESIDE_CONF%%%/htpasswd.logout +require valid-user + +SetHandler default-handler + + + diff --git a/htetc/htpasswd.logout b/htetc/htpasswd.logout new file mode 100644 index 000000000..3523f2357 --- /dev/null +++ b/htetc/htpasswd.logout @@ -0,0 +1 @@ +magic:Jgvaxb502SIqQ diff --git a/httemplate/elements/header.html b/httemplate/elements/header.html index 495923c4d..5c4d736d2 100644 --- a/httemplate/elements/header.html +++ b/httemplate/elements/header.html @@ -37,6 +37,8 @@ Example: %> <% include('init_overlib.html') |n %> + <% include('rs_init_object.html') |n %> + <% include('logout.html') |n %> diff --git a/httemplate/elements/rs_init_object.html b/httemplate/elements/rs_init_object.html new file mode 100644 index 000000000..3bb0b4279 --- /dev/null +++ b/httemplate/elements/rs_init_object.html @@ -0,0 +1,29 @@ +<%doc> + +Example: + + include( '/elements/rs_init_object.html' ); + + + diff --git a/httemplate/elements/xmlhttp.html b/httemplate/elements/xmlhttp.html index d0c799095..2df3c42c9 100644 --- a/httemplate/elements/xmlhttp.html +++ b/httemplate/elements/xmlhttp.html @@ -14,26 +14,9 @@ Example: ); +<% include( '/elements/rs_init_object.html' ) %>