Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: arurnoveo w Wrzesień 16, 2011, 10:17:47 pm
-
Witam,
Powiedzmy że stworzyłem sobie nową zakładkę w panelu admina o nazwie Wiadomości i w niej mam tabele z wiadomościami gdy wchodzę w jakąś wiadomość w pasku adresu mam np. http://mojastrona.pl/administrator/index.php?tab=AdminMessage&id_message=22&viewmessage&token=d5e33ca8134082c3e4701e43dd6646ba i w tej wiadomości wysyłam maila do innego użytkownika z linkiem do tej wiadomości, tylko że jak ten użytkownik wejdzie do panelu admina to pojawia się błąd informujący o złym tokenie. Więc jak zrobić aby ten użytkownik co dostanie maila z linkiem do wiadomości mógł wejść w tą wiadomość co mu wyślę.
-
Zle sie do tego bys zabral.
Po pierwsze nie w panelu admina tylko w koncie uzytkownika.
Po drugie.
Musisz sam wygenerowac token i go walidowac.
W standardowym tokenie zawarte jest id_ uzytkownika/pracownika pobierane z cookie.
Wiec aby pobrac id trzeba byc zalogowanym.
Jak go nie ma to klops.
Musisz przekierowac najpierw na panel logowania.
Nie ukrywam ze taki token sam musisz wygenerowac aby zawieral id_uzytkownika.
Reszte danych do walidacji juz pobierzesz bez problemu.
Jest to chyba jedyne sluszne rozwiazanie bez rewolucji w skryptach.