Jump to content
maciek257

Problem z hasłami użytkowników po aktualizacji z 1.6 do 1.7

Recommended Posts

Dzień dobry,

Zaktualizowałem niedawno PrestaShop z wersji 1.6 do 1.7. Zrobiłem to ręcznie działając na bazach MySQL itp. Wszystko poszło sprawnie poza hasłami użytkowników.

Zaimportowane z bazy dotychczasowego sklepu hasła mają postać 32 znaków (bez znaków specjalnych) natomiast te generowane przez nową wersję mają 60 znaków i zawierają znaki specjalne (zaczynają się zawsze od $2y$10$...). Oczywiście inne szyfrowanie uniemożliwia zalogowanie się użytkownikom, którzy utworzyli konto przez aktualizacją.

Czy istnieje możliwość, aby podczas logowania PrestaShop szyfrował hasło zarówno według starego jak i nowego schematu i obie wersje porównywał z zapisem w bazie? Jeśli tak to w którym miejscu zmodyfikować kod? Muszę umożliwić logowanie zarówno nowym jak i dotychczasowym użytkownikom.

Z góry dziękuję za podpowiedzi i pozdrawiam.

Share this post


Link to post
Share on other sites

Nie wiem ilu Klientów masz oraz jak bardzo nerwowych, ale może po prostu daj komunikat, że jest nowa wersja i każdy musi sobie wygenerować nowe hasło?

Share this post


Link to post
Share on other sites

Jeśli przeniosłeś tylko baze bez pliku konfiguracyjnego to hasła nie będą działać. Powinieneś na kopii sklepu zrobić aktualizacje onclickiem i wtedy przenieść tabele z hasłami oraz dane z pliku konfiguracyjnego.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More