[Zope] exUserFolder and Zope 2.12
Andrew Milton
akm at theinternet.com.au
Sat Jan 2 01:44:06 EST 2010
+-------[ Andrew Milton ]----------------------
| +-------[ William Heymann ]----------------------
| |
| | On Thursday 17 December 2009, Andrew Milton wrote:
| | > +-------[ Baiju M ]----------------------
| | >
| | > | Hi,
| | > | In exUserFolder there are few exceptions raised like this:
| | > |
| | > | raise 'LoginRequired', self.docLogin(self, request)
| | > |
| | > | This will not working in Zope 2.12 (Python 2.6)
| | > |
| | > | Any idea, how to change it ?
| | >
| | > Replace the raise with;
| | >
| | > request.RESPONSE.setStatus(401)
| | > request.RESPONSE.setHeader('Content-Type','text/html')
| | > request.RESPONSE.write(self.docLogin(self,request))
| | >
| |
| | I just tried that and it works in Firefox, Chrome and Opera but it is failing
| | in IE and Konqueror. I tried a few versions of each of these browsers and
| | the results are consistent. I don't see why it is failing though.
| |
| | I tried exactly what is up there along with also trying self.docLoginRedirect
| | instead of docLogin. I used wireshark to watch the connection and I don't see
| | anything wrong with it.
|
| [SNIP]
|
| |
| | If I go to the page that the Refresh refers to in any of the browers that
| | works fine. The raise form works fine on older versions of zope with no issues
| | on any of these browers. Konqueror and IE will both have their icons spinning
| | on that page like they are waiting for something.
| |
| | Any ideas or help would be appreciated. I have tried lots of things to get
| | it working.
|
| Try adding more padding ...
|
| IE (not sure about Konq) has this annoying habit of giving you a "nice"
| page instead of the one we want... it used to be if the page was < 512
| bytes it would give you its own page...
|
| I'll try to look into it over the weekend...
I have 2.10 not 2.12, but for FF, Shiretoko (64 bit FF 3.5.5),
IE7/IE8 (32 and 64 bit), Safari (4.0.4) all work fine with this method.
Konquerer does seem to have an issue, but, I don't know enough about
Konquerer to work out what to try.
--
Andrew Milton
akm at theinternet.com.au
More information about the Zope
mailing list