(% extends "login_base.html" %) (% block logincontainer %) <label for="totp" class="form-label">TOTP</label> (% match errors %) (% when LoginTotpError::Syntax %) <span class="error">Invalid Value</span> <span class="error">TOTP must only consist of numbers</span> (% when LoginTotpError::None %) (% endmatch %) <form id="login" action="/ui/login/totp" method="post"> <div class="input-group mb-3"> <!-- BEGIN: allows a password manager to autocomplete these fields in the BG. --> <input class="d-none" id="password" name="password" type="password" autocomplete="current-password" value="" /> <!-- END --> <input autofocus=true class="autofocus form-control" id="totp" name="totp" type="text" inputmode="numeric" autocomplete="one-time-code" value="(( totp ))" required=true /> </div> <div class="input-group mb-3 justify-content-md-center"> <button type="submit" class="btn btn-primary" >Submit</button> </div> </form> (% endblock %)