Changes for page Sandbox

Last modified by Jip-jan Alunkel on May 29, 22:55

From version 21.3
edited by Jip-jan Alunkel
on May 11, 12:01
Change comment: There is no comment for this version
To version 23.2
edited by Jip-jan Alunkel
on May 11, 14:03
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,39 +1,58 @@
1 1  
2 2  {{velocity}}
3 -$doc.documentReference.extractReference('WIKI')
4 -$xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI')))
3 +{{html}}
5 5  
6 -current: $!{services.csrf.getToken()}
7 -requested: $request.getParameter('form_token')
5 +$doc.documentReference.extractReference('WIKI')<br />
6 +$xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI')))<br />
8 8  
8 +current: $!{services.csrf.getToken()}<br />
9 +#set($token = "$!{request.getParameter('form_token')}")
10 +requested: $request.getParameter("$!{services.csrf.getToken()}")<br />
9 9  #if($xcontext.user != 'XWiki.XWikiGuest')
10 - #if($request.xredirect)
12 +##$escapetool.url($doc.getURL('view'))&${qs}
13 +##[logout>https://www.homeoworld.org/logout/XWiki/XWikiLogout?xredirect=%2FSandbox%2F]
14 +##[logout>https://www.homeoworld.org/logout/XWiki/XWikiLogout?xredirect=%2FSandbox%2F]
15 +
16 +#*
17 +* De gebruiker is ingelogd.
18 +*
19 +* --> Een logout link plaatsen
20 +*#
21 + #if($xcontext.inactiveUserReference)
22 + <a href="$xwiki.getURL($xcontext.inactiveUserReference, 'view')" class="brand-user" id="tmUser">$!xwiki.getUserName($xcontext.inactiveUserReference, false)</a>
23 + #else
24 + <a href="$xwiki.getURL($xcontext.user, 'view')" class="brand-user" id="tmUser">$!xwiki.getUserName($xcontext.user, false)</a>
25 + #end
26 + <a href="$xwiki.getURL('XWiki.XWikiLogout', 'logout', "xredirect=$escapetool.url($xwiki.relativeRequestURL)")" id="tmLogout" rel="nofollow">$services.icon.renderHTML('log-out') $escapetool.xml($services.localization.render('logout'))</a>
27 +
28 +## #if($request.xredirect)
29 + #set($requested = "$!(request.getParameter('${token}'))")
30 + #if($requested == "xlogin")
11 11   #*
12 - * De pagina is geladen t.g.v. submit van het loginformulier, credentials zijn in
13 - * orde en gebruiker is nu ingelogd (en daarom geen [XWikiGuest] meer is).
14 - * Aangezien de loginpagina in de header besloten ligt en daarmee dus beschikbaar
15 - * is op iedere pagina is er geen noodzaak meer voor een redirect.
32 + * De pagina is geladen t.g.v. submit van het login formulier. Aangezien de
33 + * loginpagina in de header besloten ligt en daarmee dus beschikbaar is op
34 + * iedere pagina is er geen noodzaak meer voor een redirect.
16 16   *
17 - * Een bevestiging van login wordt gedaan.
36 + * --> Een bevestiging van login wordt gedaan.
18 18   *#
38 +
39 +
40 +
41 +
19 19  ## $response.sendRedirect($request.xredirect)
20 - #else
21 -## $response.sendRedirect($xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))))
22 22   #end
23 -###elseif($doc.fullName != 'XWiki.XWikiLogin')
24 -## #set($qs = "$!{request.queryString}")
25 -## #if(!$request.getParameter('xredirect'))
26 -## #set($qs = "xredirect=$escapetool.url($doc.getURL('view'))&${qs}")
27 -## #end
28 -## $response.sendRedirect($xwiki.getURL('XWiki.XWikiLogin', 'login', $qs))
29 29  #else
30 -
31 -## Login page
32 -##template("startpage.vm")
33 -##<div class="main layoutsubsection">
34 -##<div id="mainContentArea">
45 +#*
46 +* De gebruiker is niet ingelogd.
47 +*
48 +* --> Een login link plaatsen met het login formulier
49 +*#
50 +[Open login modal]
35 35  <form id="loginForm" action="$doc.getURL('loginsubmit')" method="post" class="xform">
36 - <input type="hidden" name="xlogin" value="$!{escapetool.xml($request.xredirect)}"/>
52 + <input type="hidden" name="$!{services.csrf.getToken()}" value="xlogin" />
53 + #if($xcontext.user != 'XWiki.XWikiGuest')
54 + <input type="hidden" name="logged_in" value="true" />
55 + #end
37 37   <input type="hidden" name="xredirect" value="$!{escapetool.xml($request.xredirect)}"/>
38 38   #if("$!request.srid" != '')
39 39   <input type="hidden" name="srid" value="$!escapetool.xml($request.srid)"/>
... ... @@ -87,8 +87,10 @@
87 87   document.forms.loginForm.j_username.focus();
88 88  //]]>
89 89  </script>
90 - #template("endpage.vm")
109 +## #template("endpage.vm")
91 91  #end
111 +
112 +{{/html}}
92 92  {{/velocity}}
93 93  
94 94