Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Otwieranie w kartach - blokada
misiek08
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 6
Dołączył: 2.02.2008

Ostrzeżenie: (10%)
X----


Witam!
Piszę tutaj ponieważ uważam że JS i AJAX to najlepszy sposób na mój problem. Mianowicie potrzebuję zablokować możliwość otwierania mojej strony w kilku kartach. Jest to ważny panel do zarządzania kontem i wielu ludzi już uszkodziło swoje dane poprzez ich edycję na wielu kartach na raz. Logowanie oparte jest na sesjach i cookie. Wejście na stronę przyklad.pl/frames.php automatycznie pokazuje panel jeżeli użytkownik jest zalogowany i sesjami nie dalem rady tego rozwiązać, ponieważ Firefox wysyła ten sam ID na wszystkich kartach ( mówię oczywiście o jednej stronie na kilku kartach ). Teraz sięgam po JS i AJAX ponieważ znam je mniej niż PHP, a sądze, że one pomogą.
Go to the top of the page
+Quote Post
Skie
post
Post #2





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Ja niestety mam podobny problem z AJAXem i JSem. Jeżeli dowiedziałbyś się jak takie coś zrobić albo chociaż jak wymusić w przeglądarkach do zmiany ID na każdą kartę to byłbym wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Skie 6.01.2009, 19:04:27
Go to the top of the page
+Quote Post
misiek08
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 6
Dołączył: 2.02.2008

Ostrzeżenie: (10%)
X----


Może zrobić to na zasadzie generowania przez JS dowolnego ciągu i zapisanie go w bazie i sprawdzać przy kliknięciu na link czy ciągi z bazy i JS są takie same. Ja używam ramek więc nie będzie problemu. Czy to rozwiąże problem?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Teraz sięgam po JS i AJAX ponieważ znam je mniej niż PHP, a sądze, że one pomogą.

Tak, tylko musiałbyś wszystkie linki przekazywać właśnie przez JS, a nie zwykłe <a href="" />.

Cytat
Mianowicie potrzebuję zablokować możliwość otwierania mojej strony w kilku kartach.

Nie da się. I cieszę się z tego. Może chciałbyś mieć kontrolę nad tym, co trzymam w zakładkach? Nie ma tak dobrze i nie będzie.
Go to the top of the page
+Quote Post
zegarek84
post
Post #5





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(misiek08 @ 5.01.2009, 17:03:04 ) *
Mianowicie potrzebuję zablokować możliwość otwierania mojej strony w kilku kartach. Jest to ważny panel do zarządzania kontem i wielu ludzi już uszkodziło swoje dane poprzez ich edycję na wielu kartach na raz.

może nie tyle stronę co określone linki blokuj przez otwarcie kliknięciem srodkowym klawiszem myszki oraz możesz podstawić swoje menu domyślne pod prawoklik - nie zablokujesz tak w sumie tego na 100% ale dosyc utrudnisz.... możesz też zamykać (badź przekierowywać) te karty dla których brak historii wstecz...

Ten post edytował zegarek84 14.01.2009, 10:20:24
Go to the top of the page
+Quote Post

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: 2.10.2025 - 17:00