github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/assets/templates/confirm_auth.html (about) 1 <!DOCTYPE html> 2 <html lang="{{.Locale}}"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="theme-color" content="#fff"> 7 <title>{{.TemplateTitle}}</title> 8 <link rel="stylesheet" href="{{asset .Domain "/fonts/fonts.css" .ContextName}}"> 9 <link rel="stylesheet" href="{{asset .Domain "/css/cozy-bs.min.css" .ContextName}}"> 10 <link rel="stylesheet" href="{{asset .Domain "/styles/theme.css" .ContextName}}"> 11 <link rel="stylesheet" href="{{asset .Domain "/styles/cirrus.css" .ContextName}}"> 12 {{.Favicon}} 13 <link rel="preload" href="/assets/icons/check.svg" as="image"> 14 </head> 15 <body class="cirrus modal-open"> 16 <div class="modal d-block theme-inverted" tabindex="-1" aria-modal="true" role="dialog"> 17 <div class="modal-dialog modal-dialog-centered"> 18 <main role="application" class="modal-content"> 19 <div class="modal-icon"> 20 <span class="icon icon-auth"></span> 21 </div> 22 <div class="modal-body mt-4 mt-md-1 p-md-5"> 23 <form id="login-form" method="POST" action="/auth/confirm" class="d-contents" data-iterations="{{.Iterations}}" data-salt="{{.Salt}}"> 24 <input id="state" type="hidden" name="state" value="{{.State}}" /> 25 <input id="redirect" type="hidden" name="redirect" value="{{.Redirect}}" /> 26 <input id="csrf_token" type="hidden" name="csrf_token" value="{{.CSRF}}" /> 27 <input id="trusted-device-token" type="hidden" name="trusted-device-token" value="" /> 28 29 <h1 class="h4 h2-md mb-0 text-center">{{t "Login Confirm Title"}}</h1> 30 <p class="mb-4 mb-md-5 text-muted text-center">{{t "Login Confirm Help"}}</p> 31 <div id="login-field" class="input-group form-floating has-validation w-100"> 32 <input type="password" class="form-control form-control-md-lg" id="password" name="passphrase" autofocus autocomplete="current-password" spellcheck="false" /> 33 <label for="password">{{t "Login Password field"}}</label> 34 <button id="password-visibility-button" class="btn btn-outline-info" type="button" name="password-visibility" 35 data-show="{{t "Login Password show"}}" data-hide="{{t "Login Password hide"}}" title="{{t "Login Password show"}}"> 36 <span id="password-visibility-icon" class="icon icon-eye-closed"></span> 37 </button> 38 </div> 39 <a href="/auth/passphrase_reset{{if .Redirect}}?redirect={{.Redirect}}{{end}}" class="align-self-start my-3"> 40 {{t "Login Forgot password"}} 41 </a> 42 <button id="login-submit" class="btn btn-primary btn-md-lg w-100 mt-4 mt-md-5" type="submit"> 43 {{t "Login Submit"}} 44 </button> 45 46 </form> 47 </div> 48 <a href="{{or .Redirect "/"}}" class="btn btn-icon position-absolute top-0 end-0" aria-label="Close"> 49 <span class="icon icon-cross"></span> 50 </a> 51 </div> 52 </div> 53 </div> 54 <div class="modal-backdrop show"></div> 55 <script src="{{asset .Domain "/scripts/cirrus.js"}}"></script> 56 {{if .CryptoPolyfill}}<script src="{{asset .Domain "/js/asmcrypto.js"}}"></script>{{end}} 57 <script src="{{asset .Domain "/scripts/password-helpers.js"}}"></script> 58 <script src="{{asset .Domain "/scripts/password-visibility.js"}}"></script> 59 <script src="{{asset .Domain "/scripts/login.js"}}"></script> 60 </body> 61 </html>