equal
deleted
inserted
replaced
263 @wsgi_environ_cache('pyams_security.authenticated_userid') |
263 @wsgi_environ_cache('pyams_security.authenticated_userid') |
264 def authenticated_userid(self, request): |
264 def authenticated_userid(self, request): |
265 principal_id = self.unauthenticated_userid(request) |
265 principal_id = self.unauthenticated_userid(request) |
266 if principal_id: |
266 if principal_id: |
267 return principal_id |
267 return principal_id |
268 manager = self._get_security_manager(request) |
268 try: |
269 if manager is not None: |
269 manager = self._get_security_manager(request) |
270 try: |
270 if manager is not None: |
271 return manager.authenticated_userid(request) |
271 return manager.authenticated_userid(request) |
272 except ConnectionStateError: |
272 except ConnectionStateError: |
273 pass |
273 pass |
274 return None |
274 return None |
275 |
275 |
276 @request_property(key=None) |
276 @request_property(key=None) |
277 def effective_principals(self, request, context=None): |
277 def effective_principals(self, request, context=None): |
278 try: |
278 try: |