Uchwycić moment…

menic’s devBlog

Mechanizm dostępu do akcji.

Ostatnio zastanawiałem sie jak można rozbudować standardowy mechanizm dostepu do akcji. Ustalamy sobie jakie grupy użytkowników mają dostęp do danej akcji. Działa to ładnie np. credentials z Symfony. Ale mi trzeba czegoś więcej. Pisząc projekt oparty na Symfony, pomyślałem sobie tak: Fajnie by było aby ustawić sobie w credentials np. OWNER i dostęp miał by tylko autor danego postu, czy artykułu. I teraz pisząc system autoryzacji w SparkleWorks postanowiłem jakos ułatwić sprawe i dopisać taką funkcjonalność. Tylko tu pojawia sie problem… Jak rozpoznać, że aktualnie zalogowany użytkownik jest autorem, jeszcze przed wykonaniem akcji?
Na chwile obecną mam pare pomysłów, ale jeszcze nic konkretnego…

3 Comments so far

  1. devnul marzec 17th, 2007 2:13 am

    eee… wszystko fajnie? tylko po co ten wpis? nie wnosi nic konkretnego - tylko śmietnik w rss robi :| jak napisałeś to tylko po to żeby zwiększyć sobie ilość postów to gratuluje pomysłowości :\

  2. menic marzec 17th, 2007 12:29 pm

    Czytanie ze zrozumieniem sie kłania? “Fajnie BY BYŁO gdyby…”, a nie że fajnie JEST. Pisząc myślałem, że ktoś już miał do czynienia z podobnym problemem i myślał nad tym troche, a nie po to aby nabić sobie liczbe wpisów :] Jakieś kompleksy?

  3. splatch marzec 18th, 2007 7:07 pm

    Problemem jest to, że encja nie jest powiązana z akcją. Jeśli chcesz zrobić poziom uprawnień “owner” musisz gdzieś zapisać informację jaką encję w bazie obsługuje dana akcja i jaka kolumna zawiera identyfikator użytkownika.

Leave a reply

Mexico