On 12/31/2009 01:00 PM, Gerritjan Koekkoek wrote:
  I've migrated a application from xwiki 1.7 to
xwiki 2.1.1
 The process i've executed is started with a clean distribution of
 xwiki2.0
 If configured the wiki to multi language and that registration is
 required
 Use of email verificatiion to "Yes"
 Check Active fields for authentication to "Yes"
 I've manually copied the scripts of welcome and confirmation to the
 Validation e-mail content and Confirmation e-mail content
 After that i've exported the wiki and importing the XAR; making sure I
 did not overwrite any document in XWiki space.
 Testing the registration gives the following result (we use gmail as
 SMTP service)
 User registers and receives the request for validation; result OK
 User clicks on the link to activate the account
 The website shows up OK
 but the validation fails with message;
 "There was a problem validationg your account, please contact a
 administrator"
 The link in the email is the following;
http://cdlsworld.devxwiki.com/xwiki/bin/view/XWiki/AccountValidation?validk…
 Since i'm hosting the site at 
XWIKI.com i have no access to the file
 system to check if the key is as expected from xwiki.cfg file
 How to solve; help greatly appreciated 
 Just tried to register a new account, and noticed that the activation
 key is stored as a hash in the database, although it is expected to be
 plain text in the code. This means that the XWikiUsers class must be
 changed so that the Validation Key property has PlainText storage type.
 This means that all users who tried to register while this hash was
 active will have to re-register with a different account.
 This should be fixed on our side too, so that the validation code also
 works with hashed keys. 
  That particular user (AnneKoekkoek) seems to be
activated already (try
 logging in), but the activation key in the object is different than the
 one from the mail. This means that somewhere a different key was generated.