Vous êtes ici : Accueil Support Documentation How-tos Comment réaccéder à zope suite à la désactivation erronée du plugin de connexion à la racine de zope

Comment réaccéder à zope suite à la désactivation erronée du plugin de connexion à la racine de zope

Si vous désactivez malencontreusement le plugin d'authentication 'users' à la racine de Zope, vous ne savez plus accéder à Zope. 
La seule solution est de redémarrer en mode debug (bin/instance debug).

>>> plugins = app.acl_users.plugins
>>> from Products.PluggableAuthService.interfaces.plugins import IAuthenticationPlugin
>>> plugins.getAllPlugins(plugin_type='IAuthenticationPlugin')
{'active': (), 'available': ['users']}
>>> plugins.activatePlugin(IAuthenticationPlugin,'users')
>>> plugins.getAllPlugins(plugin_type='IAuthenticationPlugin')
{'active': ('users',), 'available': []}
>>> import transaction
>>> transaction.commit()

CTRL-D
Ensuite redémarrez normalement
Actions sur le document