Դիտել հիմնական բովանդակությունը

Հեղինակության մատակարար

Օգտվողի գրանցման մեխանիզմը իրականացվում է հեղինակության մատակարարի միջոցով: Հեղինակության մատակարարն ավտոմատ կերպով չի ստեղծվում, երբ նախագիծ է ստեղծվում: Եթե ձեր նախագիծը ներառում է օգտվողի գրանցում, դուք պետք է ինքնուրույն կարգավորեք հեղինակության մատակարարն։

Հեղինակության մատակարարի ստեղծում

Հեղինակության մատակարար ստեղծելու համար անցեք օգտվողների բաժին, ապա ընտրեք "Հեղինակության մատակարարներ" ենթաբաժինը: Մատակարարի ստեղծման ձևում դուք պետք է նշեք.

  • Անվանում - ոչ միանշանակ տողային տեսակ: Անվանումը կարող է լինել ցանկացած ձևաչափով: Անվանումը օգտագործվում է OneEntry Headless CMS-ի ներսում գործողությունների համար: Դուք կբաժանեք մեկ մատակարար մյուսից անվան միջոցով, այնպես որ անվանեք ձեր հեղինակության մատակարարները այնպես, որ ձեզ համար հարմար լինի աշխատել նրանց հետ:
  • Տեսակ - տվյալների փոխանցման տեսակ, որը օգտագործվում է օգտվողի վավերացման համար: Ընտրվում է առաջարկվող ցուցակից: Օրինակ, "էլեկտրոնային փոստ" տեսակը ընտրված լինելու դեպքում, օգտվողի ինքնությունը հաստատելու համար անհրաժեշտ տեղեկատվությունը կուղարկվի նրանց էլեկտրոնային փոստին, որը նրանք պետք է տրամադրեն գրանցման ժամանակ:
  • Տոկեն - եզակի տողային տեսակ: Օգտագործվում է մատակարարին մուտք գործելու համար ձեր application's code-ի ներսում: Հաշվի առեք այն լեզվի սինտաքսը, որի մեջ նախագիծը գրված է, որպեսզի խուսափեք սխալներից: Օրինակ, որոշ լեզուներ կարող են չաջակցել գծիկներին փոփոխականների հայտարարություններում: Այդպիսի դեպքերում, ավելի լավ կլինի նշել "my_provider" փոխարեն "my-provide":

Բոլոր դաշտերը լրացնելուց հետո, սեղմեք "Ավելացնել" կոճակը, որպեսզի ավարտեք հեղինակության մատակարարի ստեղծման գործընթացը:

Հեղինակության մատակարարի կարգավորում

Հեղինակության մատակարարի կարգավորումներին անցնելու համար ընտրեք այն ցուցակից և սեղմեք խմբագրելու պատկերակին Edit.

Հիմնական կարգավորումներ

Կարգավորումների բաժնում դուք կարող եք փոխել մատակարարի անվանումն ու տոկենը: Դուք պետք է ավելացնեք հեղինակության ձևը հեղինակության մատակարարին: Եթե դուք չունեք "Մուտք և Գրանցում" տեսակի ձև, դուք պետք է ստեղծեք այն: Մատակարարի ճիշտ աշխատանքը ապահովելու համար ձևը պետք է պարունակի հատկանիշների հավաքածու "Օգտվող" տեսակի, որը պարունակում է առնվազն երեք հատկանիշ - մուտք, գաղտնաբառ, վավերացման տեղեկատվություն (էլեկտրոնային փոստ):

Կարևոր է հասկանալ

Ավելին, եթե դուք օգտագործում եք էլեկտրոնային փոստը որպես մուտք, դուք դեռ պետք է ստեղծեք ինչպես "մուտք" հատկանիշը, այնպես էլ "էլեկտրոնային փոստ" հատկանիշը:

Հեղինակության և վավերացման համակարգ ստեղծելու ընդհանուր գործողությունների հաջորդականությունը հետևյալն է:

  • Ստեղծեք "Օգտվողների համար" տեսակի հատկանիշ, որը պարունակում է առնվազն երեք դաշտ - մուտք, գաղտնաբառ, վավերացման տեղեկատվություն (էլեկտրոնային փոստ):
  • Հատկանիշների կարգավորումներում հատկանիշներին նշանակեք համապատասխան դերեր:
  • Ստեղծեք "Մուտք և Գրանցում" տեսակի ձև, նշելով ստեղծված հատկանիշների հավաքածուն:
  • Ստեղծեք հեղինակության մատակարար, նշելով ստեղծված ձևը:

Ավելորդ կարգավորումներ

Ավելորդ կարգավորումների բաժինը պարունակում է օգտվողի և տոկենի ակտիվացման կարգավորումներ:

Օգտվողի ակտիվացումը գրանցման լրացուցիչ քայլ է: Եթե օգտվողի ակտիվացման կարգավորումը չի ակտիվացված, յուրաքանչյուր գրանցված օգտվող ավտոմատ կերպով կակտիվացվի:

Ֆունկցիաներ հեղինակացված օգտվողների համար

Միայն ակտիվացված օգտվողը կարող է փոխազդել համակարգի ֆունկցիաների հետ, որոնք պահանջում են հեղինակացում: Օրինակ, պատվեր ստեղծելը կամ իրադարձություններին բաժանորդագրվելը:

Եթե դուք սահմանեք "Ակտիվացնել նոր օգտվողներին կոդի միջոցով" դրոշը, օգտվողները ավտոմատ կերպով չեն ակտիվացվի: Բայց, օգտվողին կուղարկվի կոդ, ինչպես նշված է մատակարարում, օրինակ, էլեկտրոնային փոստով: Այդպիսի օգտվողը կակտիվացվի միայն այն բանից հետո, երբ հաստատի իր էլեկտրոնային փոստը, մուտքագրելով կոդը:

Երբ օգտվողը մուտքագրի իր տվյալները և ներկայացնի գրանցման հայտ, նա կհայտնվի ընդհանուր օգտվողների ցուցակում, նույնիսկ եթե նա չի ակտիվացվել: "Անգործուն օգտվողների ջնջման համար օրերի թիվ" կարգավորումը որոշում է, թե որքան ժամանակ օգտվողը կմնա այս ցուցակում, եթե նա որևէ պատճառով չհաստատի իր էլեկտրոնային փոստը:

Ավելորդ կարգավորումների բլոկը պարունակում է կարգավորումներ JWT տոկենների համար:

  • Գաղտնի բառ JWT տոկեն ստեղծելու համար - բառ, որը ծառայում է որպես տոկենի գաղտնագրի բանալին: Եզակի բառը ապահովում է ավելի մեծ անվտանգություն:
  • Տոկենի կյանք (վայրկյաններով) - ժամանակահատված, որի ընթացքում տոկենը կվավերացվի: Որքան կարճ է ժամանակը, այնքան ավելի անվտանգ է օգտվողի կապը, սակայն չափազանց կարճ ժամանակը կավելացնի օգտվողի հարցումների թիվը ձեր նախագծին, բացասաբար ազդելով կատարողականի վրա:
  • Համակարգի կոդի կյանք (վայրկյաններով) - Այս ժամանակահատվածը անցնելուց հետո, երբ կոդը ուղարկվել է օգտվողին (օրինակ, էլեկտրոնային փոստով), օգտվողը կարող է կրկին ուղարկել կոդը:
  • Համակարգի կոդի երկարությունը - Համակարգի կոդում պարունակվող նիշերի թիվը, որը ուղարկվում է օգտվողին:
  • Համակարգի կոդը բաղկացած է միայն թվերից - դրոշ, որը, երբ սահմանվում է, կհանգեցնի նրան, որ օգտվողը կստանա կոդ, որը բաղկացած է միայն թվերից: Սա նվազեցնում է հեղինակացման հուսալիությունը, բայց կարող է հարմար լինել, եթե, օրինակ, օգտվողը չունի մուտք դեպի լատինական նիշերով ձևաչափ:

Հեղինակության մատակարարի ջնջում

Դուք կարող եք ջնջել մատակարարին օգտվողների բաժնում հեղինակության մատակարարների մենյուից: Ընտրեք ջնջելու ցանկալի մատակարարն ու սեղմեք ջնջելու պատկերակին Edit.

Կարևոր է հասկանալ

Եթե մատակարարն արդեն օգտագործվում է որևէ օգտվողի կողմից, այն չի կարող ջնջվել:

.