Pisze plugin autoryzacyjny potrzebuje podpowiedzi jak go uzyc w pliku index.php.
Chcialbym zeby dzialal on w momencie wywolywania akcji na stronie.
Plugin mam, ale mimo googlowania, nie znalazlem niczego sensownego jak stworzyc instancje do niego.
Pisze plugin autoryzacyjny potrzebuje podpowiedzi jak go uzyc w pliku index.php.
Chcialbym zeby dzialal on w momencie wywolywania akcji na stronie.
Plugin mam, ale mimo googlowania, nie znalazlem niczego sensownego jak stworzyc instancje do niego.
O jakiej akcji na stronie mówisz?
Webdeveloper do usług ;)
W momencie klikniecia na link na stronie ma nastapic sprawdzanie czy dany uzytkownik ma prawa dostepu do danego zasobu.
A czy zawarłeś Twój kod w funkcji wyzwalacza zdarzenia (event trigger), odpowiedniego dla Twojego kodu?
Polecam stronę developer.joomla.org i docs.joomla.org - można tam znaleźć odpowiednie informacje.
Webdeveloper do usług ;)
Czym są te zasoby? Link do Twojej strony? Zawsze możesz wykorzystać nadpisywanie szablonem i tak dodać linijki kodu, która sprawdzają do jakiej grupy jest przypisany user i dla odpowiedniej grypy wyświetli treść strony (komponentu) lub komunikat.
Webdeveloper do usług ;)
No, ale ja bym wolal stworzyc instancje swojego obiektu gdzies globalnie i on by walidiowal czy dany uzytkownik moze wyswietlic dana strone czy nie.
Mysle jeszcze o przepisaniu autoryzacji tej ktora jest w joomli.
(Projekt, ktorym sie zajmuje obejmuje stworzenie platnych stref w joomli.)
Uważasz, że nie ma do tego rozszerzeń? Znasz extensions.joomla.org?
EDIT:
Autoryzacja tutaj nic Ci nie da.
Webdeveloper do usług ;)
No da, bo nastapi sprawdzanie czy dany uzytkownik ma wazna subskrypcje. Jezeli powiedzmy skonczyl mu sie miesieczny abonamnt to nie wyswietli mu sie dana tresc.
Ja to integruje z systemem przelewy24, wiec watpie zeby bylo gotowe rozszerzenie.
Takie rozwiązanie da dodatek ale nie autoryzacji tylko treści (content)- który na podstawie danych obranych z bazy, a dokładnie tabeli Twojego własnego komponentu, do sprzedaży płatnych dostępów.
Dodatki autoryzacji służą czemu innemu, np jeśli chcesz, żeby użytkownicy poczty od wp mogli się logować na Twojej stronie podając login i hasło do swojego konta, to tworzysz właśnie taki dodatek autoryzacji.
Webdeveloper do usług ;)