Как отформатировать форму «Создать аккаунт», чтобы LastPass сохранил правильные данные - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть приложение React, интегрированное с сервером node.js, который имеет поток «пригласить пользователя» - текущий пользователь приложения может пригласить любой адрес электронной почты, который ему нравится, и моя система отправит этот адрес электронной почты по электронной почте.который свяжет их с экраном, который имеет следующую форму:

<form onSubmit={this.handleSubmit}>
    <p>
        <label htmlFor="">email</label><br/>
        <input type="email" className="inpt" ref={this.input_email} value={this.state.emailText} readOnly={true}/>
    </p>

    <p>
        <label htmlFor="">name</label><br/>
        <input type="text" className="inpt" ref={this.input_name}/>
    </p>

    <p>
        <label htmlFor="">password</label><br/>
        <input type="password" className="inpt" ref={this.input_password}/>
    </p>

    <p>
        <label htmlFor="">confirm password</label><br/>
        <input type="password" className="inpt" ref={this.input_confirm_password}/>
    </p>

    <div className="btns">
        <button className="btn blue" onClick={this.acceptInvite}>create</button>
    </div>
</form>

Функционально эта форма работает нормально - пользователь заполняет форму и отправляет ее, а учетная запись создается.

Проблема в том, что LastPass пытается сохранить имя вместо электронного письма , что заставляет меня думать, что что-то в моей форме не соответствует правильным стандартамили может быть каким-то образом улучшен.Мой процесс входа в систему после создания учетной записи основан на электронной почте, а не на имени пользователя.Есть ли что-то, что я могу вставить в свою форму, в свой адрес электронной почты, который намекает на LastPass, "сохранить это как имя пользователя" ?

...