Changes for page Sandbox
Last modified by Jip-jan Alunkel on May 29, 22:55
From version 17.1
edited by Jip-jan Alunkel
on May 08, 15:49
on May 08, 15:49
Change comment:
There is no comment for this version
To version 20.4
edited by Jip-jan Alunkel
on May 08, 18:28
on May 08, 18:28
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,9 +1,85 @@ 1 1 2 -{{html}} 3 -<!-- Your HTML code here --> 4 -<iframe src="https://www.homeoworld.org/login/XWiki/XWikiLogin?xredirect=%2Fcases%2FCode%2F&loginLink=1"></iframe> 5 -{{/html}} 2 +{{velocity}} 3 +$doc.documentReference.extractReference('WIKI') 4 +$xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))) 6 6 6 +#if($xcontext.user != 'XWiki.XWikiGuest') 7 + #if($request.xredirect) 8 + $response.sendRedirect($request.xredirect) 9 + #else 10 +## $response.sendRedirect($xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI')))) 11 + #end 12 +#elseif($doc.fullName != 'XWiki.XWikiLogin') 13 + #set($qs = "$!{request.queryString}") 14 + #if(!$request.getParameter('xredirect')) 15 + #set($qs = "xredirect=$escapetool.url($doc.getURL('view'))&${qs}") 16 + #end 17 +## $response.sendRedirect($xwiki.getURL('XWiki.XWikiLogin', 'login', $qs)) 18 +#else 19 + 20 +## Login page 21 +##template("startpage.vm") 22 +##<div class="main layoutsubsection"> 23 +##<div id="mainContentArea"> 24 +<form id="loginForm" action="$doc.getURL('loginsubmit')" method="post" class="xform"> 25 + <input type="hidden" name="xredirect" value="$!{escapetool.xml($request.xredirect)}"/> 26 + #if("$!request.srid" != '') 27 + <input type="hidden" name="srid" value="$!escapetool.xml($request.srid)"/> 28 + #end 29 + <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}"/> 30 + 31 + #xwikimessageboxstart($services.localization.render('login') '') 32 + #set($message = $xcontext.message) 33 + #if($message) 34 + <!-- previous login errors --> 35 + #error($services.localization.render($message)) 36 + #end 37 + #set($authFailureStrategyMessage = $services.security.authentication.getErrorMessage($request.j_username)) 38 + #if ("$!authFailureStrategyMessage" != '') 39 + #error($authFailureStrategyMessage) 40 + #end 41 + #set ($supplementaryForm = $services.security.authentication.getForm($request.j_username)) 42 + <label for="j_username">$services.localization.render('username')</label> 43 + #set ($forgotUsernameURL = $services.security.authentication.getAuthenticationURL('retrieveusername', $NULL)) 44 + #if("$!forgotUsernameURL" != "") 45 + <span class="xAdditional"><a href="$forgotUsernameURL" tabindex="500">$services.localization.render('xe.admin.forgotUsername.loginMessage')</a></span> 46 + #end 47 + <span class="input-group"> 48 + <span class="input-group-addon">$services.icon.renderHTML('user')</span> 49 + <input class="form-control" type="text" id="j_username" size="60" name="j_username" value="" tabindex="100"/> 50 + </span> 51 + <label for="j_password">$services.localization.render('password')</label> 52 + #set ($resetPasswordUrl = $services.security.authentication.getAuthenticationURL('resetpassword', $NULL)) 53 + #if("$!resetPasswordUrl" != '') 54 + <span class="xAdditional"><a href="$resetPasswordUrl" tabindex="600">$services.localization.render('xe.admin.passwordReset.loginMessage')</a></span> 55 + #end 56 + <span class="input-group"> 57 + <span class="input-group-addon">$services.icon.renderHTML('lock')</span> 58 + <input type="password" id="j_password" size="60" name="j_password" value="" tabindex="200"/> 59 + </span> 60 + <label class="xHint" for="rememberme"> 61 + <input id="rememberme" type="checkbox" name="j_rememberme" value="true" tabindex="300"/> $services.localization.render('remembermeonthiscomp') 62 + </label> 63 + #if ("$!supplementaryForm" != "") 64 + <div id="dedicated-auth-failures-field"> 65 + $supplementaryForm 66 + </div> 67 + #end 68 + <input type="submit" class="btn btn-primary col-xs-12" value="$services.localization.render('login')" tabindex="400"/> 69 + #xwikimessageboxend() 70 +</form> 71 + 72 +## Ensure that the username field of the login form has the focus to make it easy for users to log in quickly 73 +<script type="javascript"> 74 +//<![CDATA[ 75 + document.forms.loginForm.j_username.focus(); 76 +//]]> 77 +</script> 78 + #template("endpage.vm") 79 +#end 80 +{{/velocity}} 81 + 82 + 7 7 The sandbox is a part of your wiki that you can freely modify. It's meant to let you practice editing. You will discover how page editing works and create new pages. Simply click on **Edit** to get started! 8 8 9 9 {{info}}