mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2025-02-17 00:21:20 -05:00
truncate username, passwords, and email to their max stored lengths
This commit is contained in:
parent
825c613db8
commit
5db507201a
2 changed files with 4 additions and 4 deletions
|
@ -174,7 +174,7 @@ class EmailStep extends React.Component {
|
|||
/* eslint-disable react/jsx-no-bind */
|
||||
onBlur={() => validateField('email')}
|
||||
onChange={e => {
|
||||
setFieldValue('email', e.target.value);
|
||||
setFieldValue('email', e.target.value.substring(0, 254));
|
||||
setFieldTouched('email');
|
||||
setFieldError('email', null);
|
||||
}}
|
||||
|
|
|
@ -157,7 +157,7 @@ class UsernameStep extends React.Component {
|
|||
/* eslint-disable react/jsx-no-bind */
|
||||
onBlur={() => validateField('username')}
|
||||
onChange={e => {
|
||||
setFieldValue('username', e.target.value);
|
||||
setFieldValue('username', e.target.value.substring(0, 30));
|
||||
setFieldTouched('username');
|
||||
setFieldError('username', null);
|
||||
}}
|
||||
|
@ -187,7 +187,7 @@ class UsernameStep extends React.Component {
|
|||
validationClassName="validation-full-width-input"
|
||||
onBlur={() => validateField('password')}
|
||||
onChange={e => {
|
||||
setFieldValue('password', e.target.value);
|
||||
setFieldValue('password', e.target.value.substring(0, 128));
|
||||
setFieldTouched('password');
|
||||
setFieldError('password', null);
|
||||
}}
|
||||
|
@ -225,7 +225,7 @@ class UsernameStep extends React.Component {
|
|||
validationClassName="validation-full-width-input"
|
||||
onBlur={() => validateField('passwordConfirm')}
|
||||
onChange={e => {
|
||||
setFieldValue('passwordConfirm', e.target.value);
|
||||
setFieldValue('passwordConfirm', e.target.value.substring(0, 128));
|
||||
setFieldTouched('passwordConfirm');
|
||||
setFieldError('passwordConfirm', null);
|
||||
}}
|
||||
|
|
Loading…
Reference in a new issue