Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Strona z sesją i bez
#1
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.
Odpowiedz
#2
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
Odpowiedz
#3
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.
Odpowiedz
#4
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
Odpowiedz
#5
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
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Nie działa STRONA po zmianie haseł FTP [email protected] 8 6,320 12-12-2012, 02:21
Ostatni post: andrzejhi
  Biała strona po zalogowaniu alionline 16 10,821 29-07-2010, 18:27
Ostatni post: alionline
  [PHP] problem z sesją maniek1250 8 6,025 26-04-2010, 14:27
Ostatni post: Smertius
  Problem z sesją kam7 2 2,330 03-03-2010, 07:41
Ostatni post: kam7
  Program wspułpracujący ze stroną www kam7 3 3,332 16-09-2009, 20:23
Ostatni post: jsmp

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl