Fix most glaring bugs and vulnerabilities

This commit is contained in:
Luka Romih
2023-05-08 23:25:25 +02:00
parent 9867875ef2
commit d0e53fee3b
144 changed files with 2231 additions and 2981 deletions
@@ -9,7 +9,7 @@ block body
+main-navigation(false)
include /utilities/generic-main-panel-header
- let c
if (isValidToken)
if (isTokenValid)
- c = { h1: t('Ponastavi geslo'), description: t('Vnesite novo geslo. Ko ga potrdite, se boste v vaš uporabniški račun lahko spet prijavili z novim geslom.') }
else
- c = { h1: t('Obvestilo'), description: '' }
@@ -19,12 +19,13 @@ block body
#offset-main.container-fluid.mt-4.errc.px-0
.p-squeeze-lg
.rpm-corr
if (isValidToken)
if (isTokenValid)
// h1.navigation-text-color.mt-3 Ponastavi Geslo
form#reset-and-redirect.max-512px(
action="/reset-password"
method="POST"
)
input#token(type="hidden" value=token)
input#reset-password.mb-3.form-control(
type="password"
placeholder=t('Geslo')
@@ -33,10 +34,10 @@ block body
type="password"
placeholder=t('Ponovi Geslo')
)
p#reset-password-error.error-text.mb-1
.d-flex.justify-content-between
button#cancel-btn.btn.btn-secondary.h-40px(type="button") #{ t('Prekliči') }
a.btn.btn-secondary.h-40px(href="/") #{ t('Prekliči') }
button#reset-password-btn.btn.btn-primary.h-40px(type="submit") #{ t('Potrdi') }
input#token.d-none(value=token)
else
//h1.navigation-text-color.mt-3 Obvestilo
p #{ t('Povezava ni (več) veljavna. Prosimo, da ponovno zahtevate ponastavitev gesla.') }