我如何管理Google身份验证以在React中输入密码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何管理Google身份验证以在React中输入密码?相关的知识,希望对你有一定的参考价值。

感谢您的帮助。

[这里,我尝试过的!!请帮助我获得功能,当我输入第一个数字时,它应该移至下一个数字,依此类推..,我们还应该具有返回功能。

注意:我不想为此使用任何npm,需要自定义逻辑。

html / UI代码:

<form className="readmin-form custom_form" onSubmit=handleSubmit(this.onSubmitHandler.bind(this)) id="googleAuth">
                            <div className="row">
                                <span>Note : Please enter your Google Authentication Code below.</span>
                            </div>
                            <div className="row">
                                <div className="col-md-2 mt-2">
                                            <Field name='pin1'
                                                    maxLength="1"
                                                    normalize=isInteger
                                                    id='pin1'
                                                    className="auth-input-pin"
                                                onKeyUp=(event)=>this.enterPin(event,1)
                                                    component=renderTextField
                                            />
                                </div>
                                <div className="col-md-2 mt-2">
                                            <Field name='pin2'
                                            maxLength="1"
                                            id='pin2'
                                            tabindex=1
                                            className="auth-input-pin"
                                            normalize=isInteger
                                            onKeyUp=(event)=>this.enterPin(event,2)
                                                    component=renderTextField
                                            />
                                </div>
                                <div className="col-md-2 mt-2">
                                            <Field name='pin3'
                                            id='pin3'
                                            className="auth-input-pin"
                                            maxLength="1"
                                            normalize=isInteger
                                            onKeyUp=(event)=>this.enterPin(event,3)
                                                    component=renderTextField
                                            />
                                </div>
                                <div className="col-md-2 mt-2">
                                            <Field name='pin4'
                                            id='pin4'
                                            className="auth-input-pin"
                                            maxLength="1"
                                            normalize=isInteger
                                            onKeyUp=(event)=>this.enterPin(event,4)
                                                    component=renderTextField
                                            />
                                </div>
                                <div className="col-md-2 mt-2">
                                            <Field name='pin5'
                                            maxLength="1"
                                            id="pin5"
                                            className="auth-input-pin"
                                            normalize=isInteger
                                            onKeyUp=(event)=>this.enterPin(event,5)
                                                    component=renderTextField
                                            />
                                </div>
                                <div className="col-md-2 mt-2">
                                            <Field name='pin6'
                                            normalize=isInteger
                                            id="pin6"
                                            className="auth-input-pin"
                                            maxLength="1"
                                            onKeyUp=(event)=>this.enterPin(event,6)
                                                    component=renderTextField
                                            />
                                </div>
                            </div>
                            </form>

逻辑部分:

onSubmitHandler = (formProp) => 
// here i want to write logic

查看:enter image description here

答案
您可以对Feild组件使用React Refs来设置焦点。请参阅此以获得帮助-https://codepulse.blog/how-to-focus-element-in-react/

以上是关于我如何管理Google身份验证以在React中输入密码?的主要内容,如果未能解决你的问题,请参考以下文章

重定向时使用 React-Google-Login 的 Google 身份验证问题

如何使用 Bigquery 在 Google Bigquery 中进行身份验证,而无需使用服务帐户进行用户输入

如何使用 React Redux 实现 Firebase 身份验证?

如何使用分离的后端和前端(Passport / Express / React)进行社交身份验证

React JS Twitter身份验证Firebase

Google身份验证器怎么用