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 18.1
edited by Jip-jan Alunkel
on May 08, 15:51
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,97 +1,45 @@
1 1  
2 -{{velocity}}
3 -$doc.documentReference.extractReference('WIKI')
4 -$xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI')))
2 +{{html}}
3 +<!-- <iframe src="https://www.homeoworld.org/login/XWiki/XWikiLogin?xredirect=%2Fcases%2FCode%2F&loginLink=1"></iframe> -->
5 5  
6 -current: $!{services.csrf.getToken()}
7 -requested: $request.getParameter('form_token')
5 +<form id="loginForm" action="/loginsubmit/XWiki/XWikiLogin" method="post" class="xform">
6 +<div class="hidden"><input type="hidden" name="xredirect" value="/cases/Code/">
7 + <input type="hidden" name="form_token" value="VcalxtbEafVXHN9hsAwjbQ">
8 +</div>
9 + <div class="centered panel panel-default xwikimessage">
10 + <div class="panel-heading">
11 + <div class="panel-title">Inloggen</div>
12 + </div>
13 + <div class="panel-body">
14 + <dl>
15 + <dt>
16 + <label for="j_username">Gebruikersnaam</label>
17 + <span class="xAdditional"><a href="/authenticate/wiki/xwiki/retrieveusername" tabindex="500">Gebruikersnaam vergeten?</a></span>
18 + </dt>
19 + <dd class="input-group">
20 + <span class="input-group-addon"><span class="fa fa-user"></span></span>
21 + <input class="form-control" type="text" id="j_username" size="60" name="j_username" value="" tabindex="100">
22 + </dd>
23 + <dt>
24 + <label for="j_password">Wachtwoord</label>
25 + <span class="xAdditional"><a href="/authenticate/wiki/xwiki/resetpassword" tabindex="600">Wachtwoord vergeten?</a></span>
26 + </dt>
27 + <dd class="input-group">
28 + <span class="input-group-addon"><span class="fa fa-lock"></span></span>
29 + <input type="password" id="j_password" size="60" name="j_password" value="" tabindex="200">
30 + </dd>
31 + <dt></dt>
32 + <dd>
33 + <label class="xHint" for="rememberme">
34 + <input id="rememberme" type="checkbox" name="j_rememberme" value="true" tabindex="300"> Onthoud me op deze computer
35 + </label>
36 + </dd>
37 + <dt><input type="submit" class="btn btn-primary col-xs-12" value="Inloggen" tabindex="400"></dt>
38 +</dl>
39 + </div> </div></form>
8 8  
9 -#if($xcontext.user != 'XWiki.XWikiGuest')
10 - #if($request.xredirect)
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.
16 - *
17 - * Een bevestiging van login wordt gedaan.
18 - *#
19 -## $response.sendRedirect($request.xredirect)
20 - #else
21 -## $response.sendRedirect($xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))))
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 -#else
41 +{{/html}}
30 30  
31 -## Login page
32 -##template("startpage.vm")
33 -##<div class="main layoutsubsection">
34 -##<div id="mainContentArea">
35 -<form id="loginForm" action="$doc.getURL('loginsubmit')" method="post" class="xform">
36 - <input type="hidden" name="xlogin" value="$!{escapetool.xml($request.xredirect)}"/>
37 - <input type="hidden" name="xredirect" value="$!{escapetool.xml($request.xredirect)}"/>
38 - #if("$!request.srid" != '')
39 - <input type="hidden" name="srid" value="$!escapetool.xml($request.srid)"/>
40 - #end
41 - <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}"/>
42 -
43 - #xwikimessageboxstart($services.localization.render('login') '')
44 - #set($message = $xcontext.message)
45 - #if($message)
46 - <!-- previous login errors -->
47 - #error($services.localization.render($message))
48 - #end
49 - #set($authFailureStrategyMessage = $services.security.authentication.getErrorMessage($request.j_username))
50 - #if ("$!authFailureStrategyMessage" != '')
51 - #error($authFailureStrategyMessage)
52 - #end
53 - #set ($supplementaryForm = $services.security.authentication.getForm($request.j_username))
54 - <label for="j_username">$services.localization.render('username')</label>
55 - #set ($forgotUsernameURL = $services.security.authentication.getAuthenticationURL('retrieveusername', $NULL))
56 - #if("$!forgotUsernameURL" != "")
57 - <span class="xAdditional"><a href="$forgotUsernameURL" tabindex="500">$services.localization.render('xe.admin.forgotUsername.loginMessage')</a></span>
58 - #end
59 - <span class="input-group">
60 - <span class="input-group-addon">$services.icon.renderHTML('user')</span>
61 - <input class="form-control" type="text" id="j_username" size="60" name="j_username" value="" tabindex="100"/>
62 - </span>
63 - <label for="j_password">$services.localization.render('password')</label>
64 - #set ($resetPasswordUrl = $services.security.authentication.getAuthenticationURL('resetpassword', $NULL))
65 - #if("$!resetPasswordUrl" != '')
66 - <span class="xAdditional"><a href="$resetPasswordUrl" tabindex="600">$services.localization.render('xe.admin.passwordReset.loginMessage')</a></span>
67 - #end
68 - <span class="input-group">
69 - <span class="input-group-addon">$services.icon.renderHTML('lock')</span>
70 - <input type="password" id="j_password" size="60" name="j_password" value="" tabindex="200"/>
71 - </span>
72 - <label class="xHint" for="rememberme">
73 - <input id="rememberme" type="checkbox" name="j_rememberme" value="true" tabindex="300"/> $services.localization.render('remembermeonthiscomp')
74 - </label>
75 - #if ("$!supplementaryForm" != "")
76 - <div id="dedicated-auth-failures-field">
77 - $supplementaryForm
78 - </div>
79 - #end
80 - <input type="submit" class="btn btn-primary col-xs-12" value="$services.localization.render('login')" tabindex="400"/>
81 - #xwikimessageboxend()
82 -</form>
83 -
84 -## Ensure that the username field of the login form has the focus to make it easy for users to log in quickly
85 -<script type="javascript">
86 -//<![CDATA[
87 - document.forms.loginForm.j_username.focus();
88 -//]]>
89 -</script>
90 - #template("endpage.vm")
91 -#end
92 -{{/velocity}}
93 -
94 -
95 95  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!
96 96  
97 97  {{info}}