PDA

Zobacz pełną wersję : Biała lista.



elementh
22-11-2010, 09:49
Witam!
Szukam darmowego rozwiązania które umożliwiłoby mi ograniczyć dostęp na zasadzie białej listy.
Konkretnie:
Z mojej strony korzysta np. tysiąc userów, ale zależy mi by do pewnej podstrony miała dostęp określona lista userów bądź adresów IP.

Czy istnieje coś takiego? Na forum i na joomla extension nie znalazłem.

Pozdrawiam,
Elementh

tomaszek83
22-11-2010, 11:36
Czy istnieje coś takiego?

Tak! Istnieje.


Na forum i na joomla extension nie znalazłem.

Widocznie słabo szukałeś... polecam serwis PeFika http://blog.elimu.pl/ Poczytaj:)

elementh
22-11-2010, 13:12
Widocznie słabo szukałeś... polecam serwis PeFika http://blog.elimu.pl/ Poczytaj:)

Nic takiego tam nie znalazłem.
Owszem jest wiele przydatnych narzędzi typowo bezpieczno-dostępowych, ale głównie można zablokować dostęp do całej witryny lub zaplecza..
Ja szukam czegoś co pozwoli zablokować dostęp do konkretnej podstrony.

Jakieś pomysły?

tomaszek83
22-11-2010, 13:27
nie?? a mi się wydaje że jesteś bardzo bardzo leniwy:
http://blog.elimu.pl/4280-link-lub-dowolny-tekst-tylko-dla-okreslonego-uzytkownika-czyli-inlineacl-content/
http://blog.elimu.pl/4477-modul-tylko-dla-niezalogowanych-czyli-acl-dla-modulow-joomla/
http://blog.elimu.pl/3768-nowe-tak-stare-musisz-sie-zalogowac/
http://extensions.joomla.org/extensions/access-a-security/content-restriction

MAŁO?!?!

elementh
22-11-2010, 13:48
Może Access Level (http://extensions.joomla.org/extensions/access-a-security/modules-management/6830) podołałby moim wymaganiom gdyby nie był płatny.

Szukam darmowego dodatku..
Wymagania:
3-4 pola/opcje

1. Wybierz użytkownika lub wpisz IP
2. Wklej link do podstrony lub wybierz z listy
3. Zablokuj dostęp lub zezwól tylko temu użytkownikowi
4. Tekst który ma zobaczyć użytkownik bez dostępu lub link/przekierowanie

Nic więcej..

Pomysły?

P.S.

a mi się wydaje że jesteś bardzo bardzo leniwy
Leniwi nie szukają przez kilka godzin.

tomaszek83
22-11-2010, 13:51
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control

a w tym m.in.

http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/9041

A plugin z pierwszego linka z blogu PeFika???

elementh
22-11-2010, 14:06
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control
Przejrzałem wszystkie, większość dotyczy tylko artykułów bądź całej witryny czy zaplecza. Nie tego szukam.



a w tym m.in.

http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/9041
W wersji FREE tylko artykuły. Płatna mnie nie interesuje.


A plugin z pierwszego linka z blogu PeFika???
Również jedynie artykuły bądź tekst w nich zawarty.

Nie chcę ukryć artykułu, całej witryny czy zaplecza. Chcę ukryć 1 konkretną podstronę komponentu.

P.S. Napisałem na forum, bo nie mogę znaleźć. BA! Nadal szukam i nic..

tomaszek83
22-11-2010, 14:08
1 strona komponentu to jedna pozycja menu?? czy nie???

Testowałeś to?
http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/7020

Co prawda jest tam coś o dostępie do komponentów, ale nie testowałem.

elementh
22-11-2010, 14:17
Tak też zrobiłem, ale szukałem gotowego rozwiązania mimo to.

Dlaczego?

1. Nieuprawniony użytkownik klikając na link do tej podstrony widzi ochydna czerwona ramke z błędem 403..
2. Niezalogowany użytkownik klikając na link do tej podstrony widzi ekran logowania..

2 powody dla których to rozwiązanie mi nie pasuje ;/

Jeszcze jakieś pomysły?

tomaszek83
22-11-2010, 14:21
Ad.1 ohydną ramkę z błędem 403 możesz zastąpić swoją, poczytaj o stronach błędów.
Ad.2. jeśli dla pozycji menu dasz Poziom dostępu: "Rejstrowany" to dla użytkowników niezalogowanych po prostu ta pozycja nie jest widoczna.

elementh
22-11-2010, 14:32
ad.1.1 ok z tym sobie dam radę
ad.2.2 w menu tego nie widzi bo ustawilem poziom na "operator", ale jeśli wejdzie na link to widzi strone logowania, a ja bym chcial to zmienic.

tomaszek83
22-11-2010, 18:54
nie bardzo rozumiem. Użytkownik ma status "Operator" (czyli pełen dostęp do frontu i ograniczony do PA) a ty chcesz ukryć przed nim pozycję menu na froncie?

elementh
23-11-2010, 08:47
Nie, napisałeś


1 strona komponentu to jedna pozycja menu?? czy nie???

Zgadzam się z tym.
Zrobiłem tak, że stworzyłem pozycję w ukrytym dla wszystkich MENU z linkiem do podstrony,
którą chcę ukryć przed niezalogowanymi i nieuprawnionymi i nadałem jej uprawnienia operator,
więc ani niezalogowany ani nieuprawniony, ani nawet też operator tej pozycji nie widzi lecz gdy
w adresie przeglądarki ten link zostanie wprowadzony przez:

NIEZALOGOWANEGO - zobaczy stronę logowania (a do tego nie jest to strona logowania CB tylko podstawowego com_user/login, która jest ODPUBLIKOWANA/WYŁĄCZONA)
NIEUPRAWNIONEGO - zobaczy 403 czerwona ramka
UPRAWNIONEGO - widzi co trzeba

coś szerzej objaśnić?

tomaszek83
23-11-2010, 09:14
a skąd ten NIEZALOGOWANY, NIEUPRAWNIONY ma znać link do tej strony? Skoro ten link jest ukryty? Wydaje mi się że nie znajdziesz żadnego modułu/dodatku/komponentu który będzie ukrywał link który de facto jest ukryty (bo żeby go znaleźć trzeba go po prostu znać). Najprostszym chyba rozwiązaniem jest po prostu zrobienie własnej strony błędu 403.

elementh
23-11-2010, 09:20
OK, a co ze stroną logowania, której nie chcę widzieć? Ewentualnie mogłaby być, ale com_comprofiler a nie com_user/login...

tomaszek83
23-11-2010, 09:27
hmm... szczerze się przyznam że nie orientuję się w CB aczkolwiek czy logowanie do joomla nie jest czasem z automatu logowaniem do CB?

elementh
23-11-2010, 09:32
W sumie jest, ale nie wygląda tak samo, a zależy mi na tym by strona wyświetlana była tak jak planuję, a nie to co jej się podoba :)

tomaszek83
23-11-2010, 09:35
W sumie jest, ale nie wygląda tak samo, a zależy mi na tym by strona wyświetlana była tak jak planuję

Skoro nie wygląda tak samo to zmień jej wygląd na taki jak chcesz, np. poprzez nadpisywanie szablonem.
Jak się czegoś nie da zrobić z automatu (czyt. dodatkiem, modułem, etc) to można zawsze obejść problem.

elementh
23-11-2010, 09:42
Mam przygotowany ladnie login w cb to po co mam robic kolejny. Lepiej bedzie jak wyswietli sie ten z którego chce korzstać autor strony prawda? Nie wierze, że w Joomla! to niemozliwe.

Jakieś pomysly na rozwiazanie problemu?

tomaszek83
23-11-2010, 09:46
prawda. niestety nie miałem przyjemności używać CB więc niestety nie pomogę. Napewno da się to zrobić, ale musiałbym zainstalować CB żeby to sprawdzić.

elementh
23-11-2010, 09:55
Może przekierowanie (auto-redirect) ze zwykłego loginu na CB? Zawsze to jakieś obejście, ale i tak wolę niwelować przyczyny a nie skutki ;/

Gdzie znajdę w takim razie sekcję <HEAD></HEAD> przypisaną do strony logowania joomla?