{% extends "_layouts/basecp" %} {% import "_includes/forms" as forms %} {% set title = "Login"|t('app') %} {% set bodyClass = 'login' %} {% do view.registerAssetBundle("craft\\web\\assets\\login\\LoginAsset") %} {% set username = craft.app.config.general.rememberUsernameDuration ? craft.app.user.getRememberedUsername(): '' %} {% set showRememberMe = craft.app.config.general.rememberedUserSessionDuration %} {% if craft.app.config.general.useEmailAsUsername %} {% set usernameLabel = 'Email'|t('app') %} {% set usernameType = 'email' %} {% else %} {% set usernameLabel = 'Username or Email'|t('app') %} {% set usernameType = 'text' %} {% endif %} {% set hasLogo = CraftEdition == CraftPro and craft.rebrand.isLogoUploaded %} {% set formAttributes = { id: 'login-form', method: 'post', class: showRememberMe ? 'remember-me' : '', 'accept-charset': 'UTF-8', } %} {% if hasLogo %} {% set logo = craft.rebrand.logo %} {% endif %} {% set formHtml %} {% if hasLogo %} {{ tag('img', { id: 'login-logo', src: logo.url, alt: systemName, width: logo.width, height: logo.height, }) }} {% else %} {{ systemName }} {% endif %} {{ forms.textField({ id: 'loginName', name: 'username', placeholder: usernameLabel, value: username, autocomplete: 'username', autocapitalize: false, type: usernameType, inputAttributes: { aria: { label: usernameLabel, required: 'true', }, }, }) }} {{ forms.passwordField({ id: 'password', name: 'password', placeholder: 'Password'|t('app'), autocomplete: 'current-password', inputAttributes: { aria: { label: 'Password'|t('app'), required: 'true', }, }, }) }} {% if showRememberMe %} {{ forms.checkboxField({ id: 'rememberMe', label: 'Keep me logged in'|t('app') }) }} {% endif %} {{ 'Forgot your password?'|t('app') }} {{ 'Remember your password?'|t('app') }} {{ 'Login'|t('app') }} {{ svg('@app/web/assets/cp/dist/images/craftcms.svg') }} {% endset %} {% set noCookiesHtml %} {{ 'Cookies must be enabled to access the Craft CMS control panel.'|t('app') }} {% endset %} {% block body %} {% endblock %}
{{ 'Cookies must be enabled to access the Craft CMS control panel.'|t('app') }}