Անձնագրի կոդի կոմպոնենտ
Ներածություն
AuthCodeInput-ը 6 նիշանոց անձնագրի կոդի մուտքի դաշտ է, որը օգտագործվում է 2FA ոճի հոսքերում: Այն ցուցադրում է վեց միատառ դաշտեր և ինտեգրվում է բեքենդի հետ՝ մուտքագրված կոդը վավերացնելու համար:
Օգտագործողի պատմություն
Որպես օգտվող, ես ուզում եմ մուտքագրել 6 նիշանոց անձնագրի կոդ և ուղարկել այն՝ իմ ինքնությունը հաստատելու համար ծանոթ 2FA հոսքում:
Աнатոմիա
- 6 մուտքային դաշտեր, որոնք դասավորված են շարքով (յուրաքանչյուրը մեկ նիշ)
- Միջինում դաշտերի, ցուցադրվում է հորիզոնական գծիկ (-)
Հիմնական վարքագիծ
Մուտքեր
- Յուրաքանչյուր 6 դաշտերից ընդունում է մեկ նիշ:
o միայն թույլատրվում են 0–9 թվանշանները և A-Z տառերը:
o ճիշտ նիշի մուտքագրումից հետո՝
* նիշը պահվում է ընթացիկ դաշտում:
* եթե մուտքագրված նիշը փոքրատառ է, այն պետք է ավտոմատ փոխարկվի մեծատառ:
* ավտոմատ կերպով ֆոկուսը անցնում է հաջորդ դաշտ:
- OTP-ի լրացվածություն
o բաղադրիչը համարում է արժեքը "լրիվ" միայն այն ժամանակ, երբ բոլոր 6 դաշտերը լրացված են: