truncate username, passwords, and email to their max stored lengths

This commit is contained in:
Ben Wheeler 2019-10-01 18:15:38 -04:00
parent 825c613db8
commit 5db507201a
2 changed files with 4 additions and 4 deletions

View file

@ -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);
}}

View file

@ -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);
}}