2013/05/20

PrestaShop administratoriaus teisių atstatymas

Šiandien susidūriau su problema ir sakiau numirsiu iš pamėlynavimo, dėl savo neapsižiūrėjimo.
Problema tokia kad tvarkiau darbuotojų teises, neapsižiūrėjau iš ištryniau visas. Tik paspaudus "Trinti" mygtuką gavau pranešimą kad neturiu teisės peržiūrėti duomenų. Galėjau keisti tik savo asmeninę informaciją, o tai mažai ką gelbėja kai nieko nebegali padaryti.
Pradėjau "klausinėti" google's. Kaip žinia ji viską žino, bet dažnai sako netiesą. Po intensyvaus pusvalandžio paieškos ir savęs keiikimo galų gale radau normalų paaiškinimą kaip tai sutvarkyti.
Tad jei kas susidursite su tokia pat problema, tikiuosi šis rašinukas padės tai padaryti.
Pirma ką jums reikia padaryti tai prisijungti prie savo parduotuvės duomenų bazės, per phpMyAdmin ar dar kokį velnią. Svarbu kad galėtumėte vykdyti SQL užklausas.
Jei naudojatės phpMyAdmin tai įėjus į parduotuvės duombazę reikia spausti SQL kortelę. Ir joje įkopijuoti ar įrašyti tokį kodą ir jį įvykdyti:
INSERT INTO `ps_profile` (`id_profile`) VALUES (1);INSERT INTO `ps_profile_lang` (`id_profile`, `id_lang`, `name`) VALUES (1, 1, 'Administrator'),(1, 2, 'Administrateur'),(1, 3, 'Administrador');INSERT INTO `ps_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`) (SELECT 1, id_tab, 1, 1, 1, 1 FROM ps_tab);
Tai vėl sukurs administratoriaus teises, ir darbuotojas turintis administratoriaus privilegijas galės sutvarkyti darbuotojų pareigas.
Viskas atrodo taip paprasta, tačiau kainuoja daug nervų.
Tikiuosi jums su tuo susidurti neteks, bet jei teks žinosite kaip tai padaryti greitai ir neskausmingai.
O šeip patarimas, darykite DB BackUp'ą bent kelis kartus per savaitę!

Komentarų nėra: