john_doe
2.11.2008, 15:22:47
Witam,
jak koncepcyjnie zrobić coś takiego.
Mailem przychodzi wiadomość, że mam coś powiedzmy w skrzynce i jest link do tej wiadomosci www.costam.pl?index.php?id=9
Na tą stronę bez wcześniejszego zalogowania nie da się wejść. Mam zrobione tak, że po kliknieciu w link oczywiście przekierowanie na logowanie bo zmienne sesyjne puste. Ale jak zrobić by teraz po zalogowaniu otworzył mi od razu ekran z wiadomością?
pozdrawiam
Krystian
Villentre
2.11.2008, 15:45:22
Witam,
Skoro piszesz, że używasz sesji, to czemu i tu ich nie wykorzystać?
Do funkcji warunkowej sprawdzającej zalogowanie na stronie z wiadomościami, przed przekierowaniem do logowania dodać zapis aktualnego adresu strony do sesji. Następnie użytkownik jest przekierowywany do strony z logowaniem. Tam po sprawdzeniu autentyczności danych przez niego podanych w formularzu, funkcją warunkową sprawdzić, czy ta nasza zmienna sesyjna jest pusta, jeśli tak to przekierować go normalnie, na stronę główną, w przeciwnym wypadku przekierować tam, gdzie ma zapisane w sesji.
Według mnie jest to najprostsze rozwiązanie.
Pozdrawiam,
Villentre