Re: [xwiki-users] Users can't log anymore

2008-06-04 Thread Vincent Massol

On Jun 4, 2008, at 10:26 AM, Fabien wrote:

 Hi,

 Since a few day, my users are not able to log anymore into the xwiki
 platform, I suspect that my tests with LDAP may have some thing to  
 do with
 it.

 Thanks to my luck, I am still able to log in with the admin right,  
 and I
 tried to reset all users passwords so that they can login again.

 But this seems not working at all throught the Xwiki administration  
 page,
 why ?

 I am currently trying to erase the password directly into the data  
 base but
 the data model for user is not very trivial.

 I have found that users are managed as XWikiDoc and I still need to  
 find how
 the String contenaining the password is linked to which user, I had  
 also a
 look to the xwiki datamodel page but it is tagged as obsolete !

 Could anyone helps me ?

Does this help for changing a user's password:
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/User+Management ?

-Vincent

PS: You shouldn't touch the database. You're risking breaking  
everything.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Users can't log anymore

2008-06-04 Thread Sebastien Fieux
Hi,

It would be probably better to find another method to fix your problem than
changing the DB directly.However, if you can't, I had to change a few
informations directly in the database myself so I know how it works.

So this is how to get to / change users information directly from the
database:
- The users are objects. You will find them in the xwikiobjects table with
the xwo_classname field 'XWiki.XWikiUsers'.
- Every objects has properties. They are listed in the xwikiproperties
table, with the same xwp_id value as the xwo_id of the xwikiobject.
- The xwp_name field tells you what stores that property. The xwp_classtype
tells what type it is.
- According to this type you will have to check the corresponding table. The
xwX_id and xwX_name remain the same as the xwikiproperties fields xwp_id and
xwp_name.
- Finally, the xwX_value field is what you want to get to. And probably what
you might want to change.

And of course, don't delete the table entries, you might corrupt the
database.

Hope it helped

Date: Wed, 4 Jun 2008 10:26:36 +020
 Subject: [xwiki-users] Users can't log anymore
 Message-ID:
[EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1

 Hi,

 Since a few day, my users are not able to log anymore into the xwiki
 platform, I suspect that my tests with LDAP may have some thing to do with
 it.

 Thanks to my luck, I am still able to log in with the admin right, and I
 tried to reset all users passwords so that they can login again.

 But this seems not working at all throught the Xwiki administration page,
 why ?

 I am currently trying to erase the password directly into the data base but
 the data model for user is not very trivial.

 I have found that users are managed as XWikiDoc and I still need to find
 how
 the String contenaining the password is linked to which user, I had also a
 look to the xwiki datamodel page but it is tagged as obsolete !

 Could anyone helps me ?

 Thanks in advance,

 Fabien


___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Users can't log anymore

2008-06-04 Thread Fabien
Thanks Sebastien,

I think this would be good to document that into the coder xwiki
documentation !

I will give it a try on a dump of the database as the change of password
through xwiki does not work.

Fabien

2008/6/4 Sebastien Fieux [EMAIL PROTECTED]:

 Hi,

 It would be probably better to find another method to fix your problem than
 changing the DB directly.However, if you can't, I had to change a few
 informations directly in the database myself so I know how it works.

 So this is how to get to / change users information directly from the
 database:
 - The users are objects. You will find them in the xwikiobjects table with
 the xwo_classname field 'XWiki.XWikiUsers'.
 - Every objects has properties. They are listed in the xwikiproperties
 table, with the same xwp_id value as the xwo_id of the xwikiobject.
 - The xwp_name field tells you what stores that property. The xwp_classtype
 tells what type it is.
 - According to this type you will have to check the corresponding table.
 The
 xwX_id and xwX_name remain the same as the xwikiproperties fields xwp_id
 and
 xwp_name.
 - Finally, the xwX_value field is what you want to get to. And probably
 what
 you might want to change.

 And of course, don't delete the table entries, you might corrupt the
 database.

 Hope it helped

 Date: Wed, 4 Jun 2008 10:26:36 +020
  Subject: [xwiki-users] Users can't log anymore
  Message-ID:
 [EMAIL PROTECTED]
  Content-Type: text/plain; charset=ISO-8859-1
 
  Hi,
 
  Since a few day, my users are not able to log anymore into the xwiki
  platform, I suspect that my tests with LDAP may have some thing to do
 with
  it.
 
  Thanks to my luck, I am still able to log in with the admin right, and I
  tried to reset all users passwords so that they can login again.
 
  But this seems not working at all throught the Xwiki administration page,
  why ?
 
  I am currently trying to erase the password directly into the data base
 but
  the data model for user is not very trivial.
 
  I have found that users are managed as XWikiDoc and I still need to find
  how
  the String contenaining the password is linked to which user, I had also
 a
  look to the xwiki datamodel page but it is tagged as obsolete !
 
  Could anyone helps me ?
 
  Thanks in advance,
 
  Fabien
 
 
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users