title: Profile access:
site.login: true
form: fields:
avatar_img:
type: avatar
username:
type: text
readonly: true
disabled: true
email:
type: email
placeholder: PLUGIN_LOGIN.ENTER_EMAIL
validate:
required: true
message: PLUGIN_LOGIN.EMAIL_VALIDATION_MESSAGE
fullname:
type: text
title:
type: text
password:
type: password
label: PLUGIN_LOGIN.ENTER_NEW_PASSWORD
validate:
message: PLUGIN_LOGIN.PASSWORD_VALIDATION_MESSAGE
config-pattern@: system.pwd_regex
twofa_check:
type: conditional
condition: config.plugins.login.twofa_enabled
fields:
twofa:
title: PLUGIN_LOGIN.2FA_TITLE
type: section
underline: true
twofa_enabled:
type: toggle
label: PLUGIN_LOGIN.2FA_ENABLED
classes: twofa-toggle
highlight: 1
default: 0
options:
1: GRAV.YES
0: GRAV.NO
validate:
type: bool
twofa_secret:
type: 2fa_secret
outerclasses: 'twofa-secret'
markdown: true
label: PLUGIN_LOGIN.2FA_SECRET
sublabel: PLUGIN_LOGIN.2FA_SECRET_HELP
buttons:
-
type: submit
value: PLUGIN_LOGIN.BTN_SUBMIT_PROFILE
-
type: reset
value: PLUGIN_LOGIN.BTN_RESET
process:
update_user: true
message: PLUGIN_LOGIN.PROFILE_UPDATED