Toggle navigation
Go
Connexion
Accueil
Accéder au Wiki
Annuaire des Wikis
Liste des documents du Wiki
Annuaire Utilisateurs
XWiki
Accéder à l'Espace
Liste des documents de l'espace
ForgotUsername
Main.WebHome
Identifiant oublié ?
Code source wiki de Identifiant oublié ?
Plus d'actions
Contenu
Commentaires
Pièces Jointes
Historique
Pages liées
Masquer les numéros de lignes
1: {{velocity}} 2: #set($email = "$!request.get('e')") 3: #if($email == '') 4: {{translation key="xe.admin.forgotUsername.instructions"/}} 5: 6: {{html}} 7: <form method="post" action="" class="xformInline"> 8: <div><label for="e">$services.localization.render('xe.admin.forgotUsername.email.label')</label> <input type="text" id="e" name="e"/> <span class="buttonwrapper"><input type="submit" value="$services.localization.render('xe.admin.forgotUsername.submit')" class="button"/></span></div> 9: </form> 10: {{/html}} 11: 12: #else 13: #set($query = $services.query.hql(", BaseObject obj, StringProperty prop where obj.name = doc.fullName and obj.className = 'XWiki.XWikiUsers' and prop.id.id = obj.id and prop.id.name = 'email' and LOWER(prop.value) = ?").bindValues([$email.toLowerCase()])) 14: #set($results = $query.execute()) 15: ## If local user does not exist check global user 16: #if($results.size() == 0 && ${xcontext.database} != ${xcontext.mainWikiName}) 17: #set($results = $query.setWiki("${xcontext.mainWikiName}").execute()) 18: #end 19: #if($results.size() == 0) 20: {{translation key="xe.admin.forgotUsername.error.noAccount"/}} 21: 22: [[{{translation key="xe.admin.forgotUsername.error.retry"/}}>>$doc.fullName]] | [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 23: #elseif($results.size() == 1) 24: $services.localization.render('xe.admin.forgotUsername.result', ["**${results.get(0).substring($results.get(0).indexOf('.')).substring(1)}**"]) 25: 26: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 27: #else 28: {{translation key="xe.admin.forgotUsername.multipleResults"/}} 29: #foreach($item in $results) 30: * **${item.substring($item.indexOf('.')).substring(1)}** 31: #end 32: 33: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 34: #end 35: #end 36: {{/velocity}}