[Zope] exUserFolder and Zope 2.12

Baiju M mbaiju at zeomega.com
Sat Jan 2 03:12:08 EST 2010


On Sat, Jan 2, 2010 at 11:12 AM, William Heymann <kosh at aesaeion.com> wrote:
> 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.

FYI, the solution suggested by Andrew worked for us in IE & FF.

Regards,
Baiju M


More information about the Zope mailing list