1
|
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
2
|
|
3
|
<f:flashMessages/>
|
4
|
<f:if condition="{cookieWarning}">
|
5
|
<f:render partial="CookieWarning" />
|
6
|
</f:if>
|
7
|
|
8
|
<!--
|
9
|
<f:if condition="{messageKey}">
|
10
|
<h3>
|
11
|
<f:render partial="RenderLabelOrMessage" arguments="{key: '{messageKey}_header'}"/>
|
12
|
</h3>
|
13
|
<p>
|
14
|
<f:render partial="RenderLabelOrMessage" arguments="{key: '{messageKey}_message'}"/>
|
15
|
</p>
|
16
|
</f:if>
|
17
|
-->
|
18
|
|
19
|
<f:if condition="{messageKey} == 'welcome'">
|
20
|
<p>Enter your 'UZH Shortname' username and 'WebPass' (UZH) password to log in.</p>
|
21
|
</f:if>
|
22
|
|
23
|
<f:if condition="{messageKey} == 'logout'">
|
24
|
<p>You just logged out from your user session on this website. You can login again or as another user by the form below.</p>
|
25
|
</f:if>
|
26
|
|
27
|
<f:if condition="{messageKey} == 'error'">
|
28
|
<div class="alert alert-danger" role="alert">
|
29
|
An error occurred during login. Most likely you didn't enter the 'UZH Shortname' username or 'WebPass' password correctly. Be certain that you enter them precisely as they are, including upper/lower case. Another possibility is that cookies might be disabled in your web browser.
|
30
|
</div>
|
31
|
</f:if>
|
32
|
<f:if condition="{onSubmit}">
|
33
|
<f:then>
|
34
|
<f:form target="_top" fieldNamePrefix="" action="login" onsubmit="{onSubmit}" additionalAttributes="{spellcheck: 'false'}">
|
35
|
<f:render section="content" arguments="{_all}"/>
|
36
|
</f:form>
|
37
|
</f:then>
|
38
|
<f:else>
|
39
|
<f:form target="_top" fieldNamePrefix="" action="login" additionalAttributes="{spellcheck: 'false'}">
|
40
|
<f:render section="content" arguments="{_all}"/>
|
41
|
</f:form>
|
42
|
</f:else>
|
43
|
</f:if>
|
44
|
|
45
|
<f:if condition="{settings.showForgotPassword}">
|
46
|
<f:link.action action="recovery" controller="PasswordRecovery">
|
47
|
<f:render partial="RenderLabelOrMessage" arguments="{key: 'forgot_header'}"/>
|
48
|
</f:link.action>
|
49
|
</f:if>
|
50
|
|
51
|
<f:section name="content">
|
52
|
<form action="{actionUri}" target="_top" method="post" onsubmit="{onSubmit}">
|
53
|
<div>
|
54
|
<p>{statusMessage}</p>
|
55
|
</div>
|
56
|
<div class="form-group clearfix">
|
57
|
<div class="col-md-2 form-label">
|
58
|
<label for="user">{f:translate(key: 'username')}</label>
|
59
|
</div>
|
60
|
<div class="col-md-4">
|
61
|
<input class="form-control" type="text" id="user" name="user" value="" />
|
62
|
</div>
|
63
|
</div>
|
64
|
<div class="form-group clearfix">
|
65
|
<div class="col-md-2 form-label">
|
66
|
<label for="pass">{f:translate(key: 'password')}</label>
|
67
|
</div>
|
68
|
<div class="col-md-4">
|
69
|
<input class="form-control" type="password" id="pass" name="pass" value="" data-rsa-encryption="" />
|
70
|
</div>
|
71
|
</div>
|
72
|
|
73
|
<f:if condition="{permaLoginValid}">
|
74
|
<div class="form-group clearfix">
|
75
|
<div class="col-md-2 form-label">
|
76
|
<label for="permalogin">{f:translate(key: 'permalogin')}</label>
|
77
|
</div>
|
78
|
<div class="col-md-4">
|
79
|
<input name="permalogin" value="0" type="hidden" {permaLoginHiddenFieldAttributes} id="permaloginHiddenField" />
|
80
|
<input name="permalogin" value="1" type="checkbox" {permaLoginCheckboxAttributes} id="permalogin" onclick="document.getElementById('permaloginHiddenField').disabled = this.checked;" />
|
81
|
</div>
|
82
|
</div>
|
83
|
</f:if>
|
84
|
|
85
|
<div class="form-group clearfix">
|
86
|
<div class="col-md-2">
|
87
|
|
88
|
</div>
|
89
|
<div class="col-md-4">
|
90
|
<input type="submit" class="btn btn-primary" name="submit" value="{f:translate(key: 'login')}" />
|
91
|
</div>
|
92
|
</div>
|
93
|
|
94
|
<div class="felogin-hidden">
|
95
|
<input type="hidden" name="logintype" value="login" />
|
96
|
<input type="hidden" name="pid" value="{storagePid}" />
|
97
|
<input type="hidden" name="redirect_url" value="{redirectUrl}" />
|
98
|
<input type="hidden" name="{prefixId}[noredirect]" value="{noRedirect}" />
|
99
|
{extraHidden}
|
100
|
</div>
|
101
|
</form>
|
102
|
|
103
|
<f:if condition="{forgotPasswordValid}">
|
104
|
<p>{forgotPassword}</p>
|
105
|
</f:if>
|
106
|
</f:section>
|
107
|
|