def request(self, request, user_obj, **kw): user = request.env.get('repoze.who.identity', {}).get('user', None) if user: user = User( request, auth_username=user.uid, auth_method=self.name, auth_attribs=('name', 'aliasname', 'email', 'password')) #user.may = PlonePermissions(user) user.language = 'es' user.valid = 1 return user, True return user_obj, True