Toggle navigation
Identificarse
Wiki Index
Índice de documentos
Directorio de Usuarios
Espacio XWiki
¿Olvidó su nombre de usuario?
Código fuente wiki de
¿Olvidó su nombre de usuario?
Última modificación por
Ricardo Rodríguez Fernández
el 2015/06/16 14:32
Ocultar números de línea
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="$doc.getURL()" 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($results = $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()]).execute()) 14: #if($results.size() == 0) 15: {{translation key="xe.admin.forgotUsername.error.noAccount"/}} 16: 17: [[{{translation key="xe.admin.forgotUsername.error.retry"/}}>>$doc.fullName]] | [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 18: #elseif($results.size() == 1) 19: $services.localization.render('xe.admin.forgotUsername.result', ["**${results.get(0).substring($results.get(0).indexOf('.')).substring(1)}**"]) 20: 21: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 22: #else 23: {{translation key="xe.admin.forgotUsername.multipleResults"/}} 24: #foreach($item in $results) 25: * **${item.substring($item.indexOf('.')).substring(1)}** 26: #end 27: 28: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 29: #end 30: #end 31: {{/velocity}}