Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/ZEND/AUTENTYKACJA] Jak to się robi?, czyli sprawdzenie czy jest ktoś zalogowany + ajax
juzwa
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 10.07.2006

Ostrzeżenie: (0%)
-----


może na początek co jest zrobione -
1)logowanie i zapisywanie danych z logowania do sesji
jest to ściągnięte z przykładu z sieci

2)jak się dostać do tego co jest w sesji
$_SESSION['Zend_Auth']['sender'](jest to obiekt)[dane z wiersza]

próbowałem Zend_Session_Namespace['Zend_Auth'] - ale niestety nie działa
próbowałem różnych kombinacji, ale nie wyszło - dlatego też robię na razie "po staremu"
$x = $_SESSION['Zend_Auth']['sender'];
$x->id_usr(czy czego tam potrzebuję)

ale jak się do tego dostać po zendowemu

3)jak dla mnie najpoważniejsza część, do której nie mam pojęcia jak się zabrać
otóż po zalogowaniu jest tam pobieranie uzupełnianie czegoś bez przeładowania strony - wiadomo o co chodzi - i teraz jest problem, tego typu, że chciałbym aby przy żądaniach ajaxowych pojawiał się div z informacją np SESJA wygasła i gdzieś location.replace("strona logowania");
dodatkowo chcę załatwić także obsługę "normalnych" czyli nieajaxowych żądań - czyli klikam na "TYLKO ZALOGOWANI" a on mnie przekierowuje na stronę logowania

kiedyś napisałem sobie coś na kształt frameworka - działało to na zasadzie XML-a i tam był dla żądania atrybut check="normal" check="ajax" - i w zależności od tego atrybutu rozdzielałem tak jak chciałem

a jak to się robi po zendowemu?

jak "oznaczyć" żądanie że jest ajaxowe i że zamiast zwyczajnego "redirect" ma być przekierowanie na akcję, która generuje javascricp potrzebny do przerzucenia na stronę logowania?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 00:12