Կառուցման կարգավիճակը

Disciple.Tools Բջջային հավելվածի հավելված

The Disciple.Tools Բջջային հավելվածը ընդլայնում է Disciple.Tools համակարգ, որն աջակցում է բջջային հավելվածների ինտեգրմանը:

թիմ

Կախված ռեպո

Մատչ

Այս փլագինը միացված է JWT հավելվածին:

Եթե ​​դուք ստանում եք սխալներ, ինչպիսիք են «Միայն վավերացված օգտվողները կարող են մուտք գործել REST API» հավելվածից, ապա ձեզ հարկավոր է թարմացնել ձեր .htacces վրիպազերծումը. կատարել POST հարցում:/wp-json/jwt-auth/v1/token (օգտանունի և գաղտնաբառի գրառման դաշտերով)՝ նշանը ստանալու համար:

POST /wp-json/jwt-auth/v1/token/validate Նշանով Լիազորման լսիչում որպես Bearer {token}. Եթե ​​դուք ստանում եք այս սխալը. «Լիցենզավորման վերնագիրը չի գտնվել», ապա դուք պետք է թարմացնեք ձեր .htaccss-ը հետևյալով.

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

Կամ հետ.

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Հայտնի հարցեր

Մենք նկատել ենք կոնֆլիկտներ, երբ տեղադրվել են որոշ այլ պլագիններ, որոնք թույլ չեն տալիս DT Mobile App հավելվածի աշխատանքին սպասվածի պես: Հետևյալ պլագիններն ու հոսթերը նկատվել են խնդիրներ.

  • JetPack բազմաթիվ տարբերակներ հոստինգի բազմաթիվ պրովայդերների վրա և նույնիսկ ինքնուրույն հոսթինգով
  • Creative Mail by Constant Contact v1.2.1 Bluehost-ում

Կոնֆլիկտ կլինի նաև, եթե դուք նաև օգտագործում եք մեկ այլ JWT Token մատակարարի հավելված, ինչպիսին է. https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Դիզայնի հիմնական գաղափարը

Դիզայնի հիմնական գաղափարը