Eredmény: 1 - 6 (6) összesen

Téma: Oldal elhagyásakor kiléptetés

  1. #1
    vadasy
    Vendég

    Alapbeállítás Oldal elhagyásakor kiléptetés

    Hogy tudom megoldani, hogy ha a bejelentkezett felhasználó elhagyja az oldalt automatikusan kilépjen?

    Valamint, ha az oldalon egy adott képre (nyelvváltó zászló) klikkel akkor is.

    <a href="valami.hu" onclick="document.langselecten.submit();"><img src="{$imageurl}/flag_en.png" /></a>



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Oldal elhagyásakor kiléptetés

    beraksz egy atjaro oldalt, ami kilepteti es utana iranyitja ahova kell.



  3. #3
    sanhose
    Vendég

    Alapbeállítás re: Oldal elhagyásakor kiléptetés

    session+cookie, de ez csak egy ötlet.



  4. #4
    Szerkesztő
    Csatlakozott
    11-11-28
    Hozzászólás
    241
    Begyűjtött 21 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Oldal elhagyásakor kiléptetés

    Ha bezarja a bongeszolapot akkor nem nagyon van ra modod, hogy kileptesd, max szerver oldalon time-outolod a sessiont egy ido utan. A nyelv valasztonal az atjaro oldal egy lehetseges megoldas, vagy akar egy asynchron JS request is lehet.



  5. #5
    Törzsvendég NPeti logója
    Csatlakozott
    07-11-03
    Hely
    Dunakeszi
    Hozzászólás
    151
    Begyűjtött 9 köszönetet
    8 hozzászólásával

    Alapbeállítás re: Oldal elhagyásakor kiléptetés

    Ha a sütinek nem állítasz be lejárati dátumot, akkor alapértelmezettként addig fog élni, míg pl. be nem zárod a böngészőt.
    Nyelvválasztásnál: meg kell hívni egy süti megsemmisítő JS függvényt is.

    Egyébként bezárás előtt még futtatható JS is. Ilyenek azok a figyelmeztető ablakok is, amik tipikusan űrlap szerkesztésénél jönnek fel, hogy biztosan be akarod-e zárni.



  6. #6
    Bölcs rendszergazda logója
    Csatlakozott
    09-07-25
    Hozzászólás
    565
    Begyűjtött 108 köszönetet
    65 hozzászólásával

    Alapbeállítás re: Oldal elhagyásakor kiléptetés

    A legegyszerűbb, ha a cookie élettartamát úgy állítod be, hogy a böngésző bezárásakor lejárjon (adott session-ra érvényes cookie-t használsz).

    Vagy írsz egy kilep.php-t, ami kidobja az user-t, és ezt javascript-ből meghívod a window.onbeforeunload eseménynél, vagy képnél az onclick-ben...

    PHP kód:
    function Kileptet() { location.href 'kilep.php'; }
    window.onbeforeunload Kileptet



    x

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •