Stephan Goeldi writes:
what tells me this traceback I get on the object logged_in? Where is your "Error Type" and "Error Value" information?
<!-- Traceback (innermost last): ... portal_registration.setProperties(last_login_time=member.login_time)) (Info: member) File <string>, line 2, in f File /usr/local/zope/lib/python/AccessControl/DTML.py, line 29, in guarded_getattr (Object: logged_in) File /usr/local/zope/lib/python/AccessControl/ZopeGuards.py, line 47, in guarded_getattr (Object: portal_registration) AttributeError: (see above) Almost surely, this is because the visiting user does not have the necessary permission to access "setProperties".
Up to now, I saw 2 reasons for this behaviour: 1. The visiting user was not a member of the portal (but defined outside of it) 2. The permission mapping for "Change own properties" was magically reset (happened just once, was not reproducible). Dieter