Տվյալների վավերացում գրանցման ժամանակ PHP-ում
Այժմ մենք որևէ սահմանափակում չենք դնում մուտքանուն-գաղտնաբառ զույգի վրա, սակայն դա սխալ է: Օրինակ, այժմ մեր օգտատերերը պատահականորեն կամ միտումնավոր կարող են գրանցվել դատարկ մուտքանունով կամ գաղտնաբառով, կամ գաղտնաբառով, որը բաղկացած է մեկ նիշից: Նման գաղտնաբառ կլինի չափազանց պարզ և անապահով:
Հաշվի առեք, որ եթե ինչ-որ դաշտ մուտքագրված է ոչ ճիշտ, ձևը չպետք է մաքրվի, քանի որ դա դժվարություն կպատճառի օգտատիրոջը. նա մուտքագրում էր-մուտքագրում էր տվյալներ, սեղմեց - և ամեն ինչ անհետացավ, չնայած որ սխալը հնարավոր է, որ եղել է մեկ նիշում:
Փոփոխեք ձեր կոդն այնպես, որ հնարավոր չլինի գրանցել օգտատիրոջ դատարկ մուտքանունով կամ գաղտնաբառով:
Փոփոխեք ձեր կոդն այնպես, որ մուտքանունը կարող է պարունակել միայն լատինական տառեր և թվեր: Եթե դա այդպես չէ, արտածեք դրա մասին հաղորդագրություն ձևի վերևում:
Փոփոխեք ձեր կոդն այնպես, որ մուտքանունը լինի
4-ից 10 նիշ երկարությամբ:
Եթե դա այդպես չէ, արտածեք դրա մասին հաղորդագրություն
ձևի վերևում:
Փոփոխեք ձեր կոդն այնպես, որ գաղտնաբառը լինի
6-ից 12 նիշ երկարությամբ:
Եթե դա այդպես չէ, արտածեք դրա մասին հաղորդագրություն
ձևի վերևում:
Փոփոխեք ձեր կոդն այնպես, որ, եթե մուտքանունը կամ գաղտնաբառը մուտքագրված են ոչ ճիշտ, համապատասխան ինպուտի վերևում արտածվի դրա մասին հաղորդագրություն:
Գրանցման ժամանակ օգտատիրոջից հարցրեք նաև email: Գրանցեք այն տվյալների բազայում: Կատարեք էլ. հասցեի ստուգում ճիշտ լինելու համար և, եթե այն ոչ ճիշտ է, համապատասխան ինպուտի վերևում արտածեք դրա մասին հաղորդագրություն:
Գրանցման ժամանակ օգտատիրոջից հարցրեք նաև ծննդյան ամսաթիվը օր.ամիս.տարի ֆորմատով: Գրանցեք ամսաթիվը տվյալների բազայում: Կատարեք ամսաթվի ստուգում ֆորմատին համապատասխանելու համար:
Գրանցման ժամանակ օգտատիրոջից հարցրեք նաև
բնակության երկիրը: Առաջարկեք նրան ընտրել
երկրներից մեկը օգտագործելով բացվող ցուցակ
select: