[Zope] VHM not recognizing UserDB query strings... (PATH_INFO)

Tony McDonald tony.mcdonald@ncl.ac.uk
Thu, 19 Jul 2001 18:36:55 +0100


Hi all,
I've almost got my authentication scheme working. Almost.

I use UserDB and in the docLogin part of that product (ie the thing that
gives you a nice form in the middle of the browser is this)

<FORM ACTION="<!--#var SCRIPT_NAME--><!--#var PATH_INFO--><!--#if
QUERY_STRING-->?<!--#var QUERY_STRING--><!--#/if-->"

I'm using VHM and it's been really handy and really easy to set up, but now
when I look at the source of the form I see

<FORM 
ACTION="/VirtualHostBase/http/dummy27.ncl.ac.uk:80/VirtualHostRoot/medfac/te
st_get_topics2" METHOD="POST">

Whereas I should get
<FORM ACTION="/medfac/test_get_topics2" METHOD="POST">

Can someone point out what is going wrong. I guess it's SCRIPT_NAME or
PATH_INFO, but there's no mention of them in VirtualHostMonster.py in
SiteAccess.

After using REQUEST, it appears to be PATH_INFO.

The Apache directives I'm using are
<VirtualHost 192.168.1.27:80>
  ServerAdmin tony.mcdonald@ncl.ac.uk
  ServerName dummy27.ncl.ac.uk
  DocumentRoot "/home/zope/Zope-2.3.3-src/static_content"
  ErrorLog "/home/zope/Zope-2.3.3-src/var/error_log"
  TransferLog "/home/zope/Zope-2.3.3-src/var/access_log"
  CustomLog "/home/zope/Zope-2.3.3-src/var/referer_log" referer
  CustomLog "/home/zope/Zope-2.3.3-src/var/agent_log" agent
  RewriteEngine on
  RewriteRule ^/static_content - [L]
  RewriteRule ^/(.*)
http://bogus.ncl.ac.uk:8080/VirtualHostBase/http/dummy27.ncl.ac.uk:80/Virtua
lHostRoot/$1 [P,L]
</VirtualHost>


Should I just edit out the PATH_INFO stuff in the form?

Thanks.
Tone.
-- 
Dr Tony McDonald,  Assistant Director, FMCC, http://www.fmcc.org.uk/
The Medical School, Newcastle University Tel: +44 191 243 6140
A Zope list for UK HE/FE  http://www.fmcc.org.uk/mailman/listinfo/zope