Changes for page Sandbox
Last modified by Jip-jan Alunkel on May 29, 22:55
From version 21.4
edited by Jip-jan Alunkel
on May 11, 12:02
on May 11, 12:02
Change comment:
There is no comment for this version
To version 23.3
edited by Jip-jan Alunkel
on May 11, 14:13
on May 11, 14:13
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,41 +1,58 @@ 1 1 2 2 {{velocity}} 3 - 4 4 {{html}} 5 -$doc.documentReference.extractReference('WIKI') 6 -$xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))) 7 7 8 -current: $!{services.csrf.getToken()} 9 -requested: $request.getParameter('form_token') 10 - 5 +$doc.documentReference.extractReference('WIKI')<br /> 6 +$xwiki.getURL($services.model.resolveDocument('', 'loginsubmit', $doc.documentReference.extractReference('WIKI')))<br /> 7 +/loginsubmit/XWiki/XWikiLogin 8 +current: $!{services.csrf.getToken()}<br /> 9 +#set($token = "$!{request.getParameter('form_token')}") 10 +requested: $request.getParameter("$!{services.csrf.getToken()}")<br /> 11 11 #if($xcontext.user != 'XWiki.XWikiGuest') 12 - #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") 13 13 #* 14 - * De pagina is geladen t.g.v. submit van het loginformulier, credentials zijn in 15 - * orde en gebruiker is nu ingelogd (en daarom geen [XWikiGuest] meer is). 16 - * Aangezien de loginpagina in de header besloten ligt en daarmee dus beschikbaar 17 - * 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. 18 18 * 19 - * Een bevestiging van login wordt gedaan. 36 + * --> Een bevestiging van login wordt gedaan. 20 20 *# 38 + 39 + 40 + 41 + 21 21 ## $response.sendRedirect($request.xredirect) 22 - #else 23 -## $response.sendRedirect($xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI')))) 24 24 #end 25 -###elseif($doc.fullName != 'XWiki.XWikiLogin') 26 -## #set($qs = "$!{request.queryString}") 27 -## #if(!$request.getParameter('xredirect')) 28 -## #set($qs = "xredirect=$escapetool.url($doc.getURL('view'))&${qs}") 29 -## #end 30 -## $response.sendRedirect($xwiki.getURL('XWiki.XWikiLogin', 'login', $qs)) 31 31 #else 32 - 33 -## Login page 34 -##template("startpage.vm") 35 -##<div class="main layoutsubsection"> 36 -##<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] 37 37 <form id="loginForm" action="$doc.getURL('loginsubmit')" method="post" class="xform"> 38 - <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 39 39 <input type="hidden" name="xredirect" value="$!{escapetool.xml($request.xredirect)}"/> 40 40 #if("$!request.srid" != '') 41 41 <input type="hidden" name="srid" value="$!escapetool.xml($request.srid)"/> ... ... @@ -89,7 +89,7 @@ 89 89 document.forms.loginForm.j_username.focus(); 90 90 //]]> 91 91 </script> 92 - #template("endpage.vm") 109 +## #template("endpage.vm") 93 93 #end 94 94 95 95 {{/html}}