]> git.mxchange.org Git - friendica.git/commitdiff
Make Two Factor Field numeric
authornupplaPhil <admin@philipp.info>
Thu, 5 Dec 2019 19:19:25 +0000 (20:19 +0100)
committernupplaPhil <admin@philipp.info>
Thu, 5 Dec 2019 19:19:25 +0000 (20:19 +0100)
src/Module/TwoFactor/Verify.php
view/templates/field_input.tpl

index f6f040f5a781f1c9271bb3bf2c17674e60713568..958585925e083612ad1f3b09d8a36ba5ab6d98c7 100644 (file)
@@ -64,7 +64,7 @@ class Verify extends BaseModule
                        '$errors_label'     => L10n::tt('Error', 'Errors', count(self::$errors)),
                        '$errors'           => self::$errors,
                        '$recovery_message' => L10n::t('Don’t have your phone? <a href="%s">Enter a two-factor recovery code</a>', '2fa/recovery'),
-                       '$verify_code'      => ['verify_code', L10n::t('Please enter a code from your authentication app'), '', '', 'required', 'autofocus placeholder="000000"'],
+                       '$verify_code'      => ['verify_code', L10n::t('Please enter a code from your authentication app'), '', '', 'required', 'autofocus placeholder="000000"', 'int'],
                        '$verify_label'     => L10n::t('Verify code and complete login'),
                ]);
        }
index 399cf0c4316ea57384eb57cb11467ef7d1d1f575..b0462e9f29e46baa95f53550eaa976429c58acc0 100644 (file)
@@ -1,7 +1,7 @@
        
        <div class='field input' id='wrapper_{{$field.0}}'>
                <label for='id_{{$field.0}}'>{{$field.1}}</label>
-               <input{{if $field.6 eq 'email'}} type='email'{{elseif $field.6 eq 'url'}} type='url'{{else}} type="text"{{/if}} name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2 nofilter}}"{{if $field.4 eq 'required'}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby='{{$field.0}}_tip'>
+               <input{{if $field.6 eq 'email'}} type='email'{{elseif $field.6 eq 'url'}} type='url'{{elseif $field.6 eq 'int'}} type='tel'{{else}} type="text"{{/if}} name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2 nofilter}}"{{if $field.4 eq 'required'}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby='{{$field.0}}_tip'>
        {{if $field.3}}
                <span class='field_help' role='tooltip' id='{{$field.0}}_tip'>{{$field.3 nofilter}}</span>
        {{/if}}