Merge pull request #9900 from creative-commoners/pulls/4.7/help

ENH Better describe the 'keep me signed in' checkbox
This commit is contained in:
Steve Boyd 2021-04-13 16:02:51 +12:00 committed by GitHub
commit d52500482a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 10 deletions

View File

@ -267,6 +267,8 @@ en:
FIRSTNAME: 'First Name'
INTERFACELANG: 'Interface Language'
KEEPMESIGNEDIN: 'Keep me signed in'
REMEMBER_ME: 'Remember me for {count} days'
KEEP_ME_SIGNED_IN_TOOLTIP: 'You will remain authenticated on this device for {count} days. Only use this feature if you trust the device you are using. Authenticated devices can be managed in your profile.'
LOGGEDINAS: 'You''re logged in as {name}.'
NEWPASSWORD: 'New Password'
PASSWORD: Password

View File

@ -58,12 +58,17 @@ class CMSMemberLoginForm extends MemberLoginForm
'Password',
CheckboxField::create(
"Remember",
_t('SilverStripe\\Security\\Member.KEEPMESIGNEDIN', "Keep me signed in")
)->setAttribute(
_t(
'SilverStripe\\Security\\Member.REMEMBER_ME',
"Remember me for {count} days",
[ 'count' => RememberLoginHash::config()->uninherited('token_expiry_days') ]
)
)
->setAttribute(
'title',
_t(
'SilverStripe\\Security\\Member.REMEMBERME',
"Remember me next time? (for {count} days on this device)",
'SilverStripe\\Security\\Member.KEEP_ME_SIGNED_IN_TOOLTIP',
'You will remain authenticated on this device for {count} days. Only use this feature if you trust the device you are using. Authenticated devices can be managed in your profile.',
['count' => RememberLoginHash::config()->uninherited('token_expiry_days')]
)
)

View File

@ -153,12 +153,17 @@ class MemberLoginForm extends BaseLoginForm
$fields->push(
CheckboxField::create(
"Remember",
_t('SilverStripe\\Security\\Member.KEEPMESIGNEDIN', "Keep me signed in")
)->setAttribute(
_t(
'SilverStripe\\Security\\Member.REMEMBER_ME',
"Remember me for {count} days",
[ 'count' => RememberLoginHash::config()->uninherited('token_expiry_days') ]
)
)
->setAttribute(
'title',
_t(
'SilverStripe\\Security\\Member.REMEMBERME',
"Remember me next time? (for {count} days on this device)",
'SilverStripe\\Security\\Member.KEEP_ME_SIGNED_IN_TOOLTIP',
'You will remain authenticated on this device for {count} days. Only use this feature if you trust the device you are using. Authenticated devices can be managed in your profile.',
['count' => RememberLoginHash::config()->uninherited('token_expiry_days')]
)
)