Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
Witam,
czy da się zrobić tak, że tą samą stronę (przy zalogowanym użytkowniku) mogę np. załadować z sprawdzeniem sesji, a druga opcja to bez sprawdzania sesji. Te dwie opcje będą możliwe po kliknięciu w odnośnik, jak by to było ważne. Głównie mi chodzi o dwie opcje: edycja bezpośrednio na stronie oraz (w przypadku edycji z panelu admina) podgląd.
Liczba postów: 252
Liczba wątków: 10
Dołączył: 06-02-2012
Reputacja:
14
nie za bardzo rozumiem o co chodzi
jesteś zalogowany tak? i potrzebujesz wykonać jakąś operacje jako admin tak?
no to sprawdzasz sobie sesje (i ewentualnie jakieś tam dodatkowe zabezpieczenia) czy jesteś adminem i jeśli tak wyświetlasz jakąś dodatkową funkcjonalność
dlaczego nie chcesz sprawdzać sesji?? to jest chyba najważniejsze pytanie
to chyba zależy też od tego jaki masz system cały użytkowników i na jakiej zasadzie działa
jeżeli nie masz sesji !isset($_SESSION['jestemadminem']) to wyświetlasz inną treść niż jeżeli masz
Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
No właśnie to takie trochę skomplikowane. Postaram się w miarę jasno wytłumaczyć.
Mamy główną stroną np. www.strona.pl i to się wyświetla normalnej osobie odwiedzającej. Mamy również panel admina, gdzie wymagana jest autoryzacja użytkownika. Teraz możemy stronę edytować z panelu admina lub bezpośrednio na stronie. Teraz przykładowo jak wykonujemy zmiany za pomocą panelu admina to żeby można było zrobić podgląd strony tak jak będzie się wyświetlać osobie nie zalogowanej.
Nie wiem najlepsze rozwiązanie to byłoby gdyby za pomocą odnośnika dało się jak włączyć lub wyłączyć sprawdzanie sesji.
Ewentualnie można byłoby zrobić kopię strony i wstawić/ usunąć sprawdzanie sesji.
Liczba postów: 252
Liczba wątków: 10
Dołączył: 06-02-2012
Reputacja:
14
09-10-2012, 21:25
(Ten post był ostatnio modyfikowany: 09-10-2012, 22:00 przez camelrafal.)
no to moze dodaj parametr w adresie ?podglad=true i jak isset($_GET['podglad']) to nie sprawdzaj sesji
albo moze sprobowac jakos przekazac np w formularzu wyedytowana zawartosc strony dla specjalnie przygotowanej strony do wyswietlania podgladow
ewentulanie polaczyc te rozwiazania i podczas wyswietlania strony jezeli jest ustawiony parametr w adresie $_GET['podglad'] to sprawdzasz dane z formularza i zamiast normalnej tresci wyswietlasz ta podana w formularzu(wyedytowana)
wtedy nie bedziesz musial zapisywac do bazy aby zobaczyc jak to bedzie wygladalo
Liczba postów: 817
Liczba wątków: 16
Dołączył: 27-04-2011
Reputacja:
45
09-10-2012, 23:12
(Ten post był ostatnio modyfikowany: 09-10-2012, 23:14 przez hieroshima.)
GET to raczej nie będzie dobrym pomysłem. Dla mnie jedynym sensownym rozwiązaniem jest sesja, defacto po to ona jest między innymi