Better admin TOTP base32 test

This commit is contained in:
the-djmaze 2022-08-29 15:51:16 +02:00
parent 532548572d
commit d810a629c8

View file

@ -46,8 +46,7 @@ export class AdminSettingsSecurity extends AbstractViewSettings {
adminLogin: () => this.adminLoginError(false), adminLogin: () => this.adminLoginError(false),
adminTOTP: value => { adminTOTP: value => {
let l = value.length; if (/[A-Z2-7]{16,}/.test(value) && 0 == value.length * 5 % 8) {
if (16 <= l && 0 == value.length * 5 % 8) {
Remote.request('AdminQRCode', (iError, data) => { Remote.request('AdminQRCode', (iError, data) => {
if (!iError) { if (!iError) {
console.dir({data:data}); console.dir({data:data});