Project

General

Profile

Migration » Login.html

Template - Enis Nuredini, 18.06.2023 19:56

 
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

    
(8-8/8)