Forums / Developer / Loosing Administrator User

Loosing Administrator User

Author Message

Vincent Saulnier

Friday 19 September 2003 7:32:17 am

With eZ3.2

Why am I always loosing the administrator user. It constantly get in the trash and I'm not able to retore it.

Vincent Saulnier

Friday 19 September 2003 7:35:00 am

When I want to restore it, it gives me this :

Fatal error: Call to a member function on a non-object in /kernel/classes/ezcontentobject.php on line 700
Fatal error: eZ publish did not finish it's request

I think it appens when I clear the cache wich is not working very well.

Vincent Saulnier

Friday 19 September 2003 8:32:25 am

How can I make it work again

Paul Borgermans

Friday 19 September 2003 8:37:09 am

site.ini may be your rescue:

[RoleSettings]
EnableCaching=true
# A list of modules to omit policy checking on,
# You should add 'role' to the list if you loose
# access to the role module
# You can also specify views by adding a / and the viewname
PolicyOmitList[]=role

Add/create the administrator again and add this to a role with policy *|*|*

hth

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Vincent Saulnier

Friday 19 September 2003 8:45:50 am

the problem is that there is no user left, so I can't login to do that!

Paul Borgermans

Friday 19 September 2003 8:55:24 am

You should disable the entire user module in your ini file and try registering a new user with /user/register.

Then proceed as outlined before.

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Vincent Saulnier

Friday 19 September 2003 9:07:28 am

Now I can't access the user management section...

Paul Borgermans

Friday 19 September 2003 9:16:57 am

OK,

Add the content module to the policyomitlist

You'll get there before the weekend really starts!

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Vincent Saulnier

Friday 19 September 2003 9:23:27 am

lol

I already did that. But still doesn't work.

This is my policyOmit configuration :

[RoleSettings]
PolicyOmitList[]
PolicyOmitList[]=user/login
PolicyOmitList[]=user/logout
PolicyOmitList[]=user/register
PolicyOmitList[]=user/activate
PolicyOmitList[]=user/success
PolicyOmitList[]=user/forgotpassword
PolicyOmitList[]=layout
PolicyOmitList[]=role
PolicyOmitList[]=content

Paul Borgermans

Friday 19 September 2003 9:50:12 am

Add the entire user module, or every module you find in the kernel. Still no luck?

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Vincent Saulnier

Friday 19 September 2003 10:02:49 am

I added everything.
Still no luck

Vincent Saulnier

Friday 19 September 2003 10:19:52 am

Thank you, it worked after I cleared the cache several times