Changes for page Registration

Last modified by teamwire004 on 2025/04/01 07:23

From version 2.1
edited by teamwire004
on 2024/01/16 09:32
Change comment: Install extension [org.xwiki.platform:xwiki-platform-administration-ui/14.10.13]
To version 1.1
edited by teamwire-admin
on 2020/08/26 13:09
Change comment: Install extension [org.xwiki.platform:xwiki-platform-administration-ui/11.10.8]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.teamwire004
1 +XWiki.teamwire-admin
Content
... ... @@ -255,6 +255,17 @@
255 255   })
256 256   #set($discard = $fields.add($field))
257 257   #end
258 + ##
259 + ## Pass the name of the template to $xwiki.createUser so any contained information will be passed in.
260 + #set($field =
261 + {'name' : 'template',
262 + 'params' : {
263 + 'type' : 'hidden',
264 + 'value' : 'XWiki.XWikiUserTemplate'
265 + }
266 + })
267 + #set($discard = $fields.add($field))
268 + ##
258 258   ## Pass the redirect parameter on so that the login page may redirect to the right place.
259 259   ## Not necessary in Firefox 3.0.10 or Opera 9.64, I don't know about IE or Safari.
260 260   #set($field =
... ... @@ -317,12 +317,12 @@
317 317   #if ($request.xpage == 'registerinline')
318 318   #skinExtensionHooks
319 319   #end
331 + <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
320 320   #set ($userDirectoryReference = $services.model.createDocumentReference('', 'Main', 'UserDirectory'))
321 321   #if ($xwiki.exists($userDirectoryReference))
322 322   <input type="hidden" name="parent" value="$!{services.model.serialize($userDirectoryReference, 'default')}" />
323 323   #end
324 324   </div>
325 - ## Note that the macro inject the form_token field.
326 326   #generateHtml($fields, $request)
327 327   <p class="buttons">
328 328   <span class="buttonwrapper">
... ... @@ -429,7 +429,7 @@
429 429   </form>
430 430   ## We don't want autoLogin if we are administrators adding users...
431 431   #if ($autoLogin && $request.xpage != 'registerinline')
432 - <script>
443 + <script type='text/javascript'>
433 433   document.observe('xwiki:dom:loaded', function() {
434 434   document.forms['loginForm'].submit();
435 435   });