Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz shev7 #2704 üzenetére

    Hali! Bocs, hogy csak most válaszolok.

    Köszi, végül tényleg elég egyszerű volt:

    $('#tokmindegy').click( function (){
    $('#miaszarez').html('<img src="loading_2.gif" width="84" height="64" alt="" />');

    $.post('test.php', $("#az_urlap").serialize(), function(data) {
    $('#miaszarez').html(data);
    });
    return false;
    }
    );

    Most viszont az újabb para az, hogy egy admin felülethez készítgetem a jQuery-kódokat, hogy ne kelljen újratöltögetni az oldalt, de értelemszerűen minden egyes oldal elejére be van szúrva a belépés ellenőrzése (jelszóval kell belépni), és session változóban tároltam, hogy a júzer be van-e lépve admin jogosultságokkal, vagy sem (felhasználónevet is ilyen változóban tároltam).
    Ehhez ugye minden oldal elején be kellett szúrni a session_start(); PHP-kódrészletet, majd ellenőrizni, hogy be van-e lépve az illető.

    Az űrlapot feldolgozó külön fájlokban is minden kód elején ellenőriztem, hogy belépett-e a felhasználó, ha nem lépett be, nyilván ne küldözgessen semmiféle feldolgozandó adatot.
    Most viszont az a probléma, hogy ha csak adott div-be töltöm be a feldolgozandó tartalmat és a feldolgozó PHP-részletet, akkor már nem lehet sessiont indítani, mert azt a kimenet megjelenése előtt kellett volna.

    Mi ilyenkor a kerülő megoldás? Kénytelen leszek adatbázishoz nyúlkálni, és ott csekkolni egy bejegyzéssel, hogy valóban be van-e lépve a felhasználó, nem tudom a session változókat használni?

    Köszi az ötleteket! :R

    Sk8erPeter

Új hozzászólás Aktív témák