| Autor | Zpráva | ||
|---|---|---|---|
| daddy Profil * |
#1 · Zasláno: 18. 4. 2010, 12:36:16
Ahoj, mohl by mi prosím někdo poradit, jak odkazovat na methodu? Dejme tomu, že jsem loglej a ma mv indexu odkaz na logout. Methodu mám ve tříde users a methoda se jmenuje _logout(). Díky.
|
||
| WertriK Profil |
#2 · Zasláno: 18. 4. 2010, 13:25:29
$users = new users(); $users->_logout(); |
||
| daddy Profil * |
#3 · Zasláno: 18. 4. 2010, 13:31:00
Omlouvám se, ja jsem se nad tím pořádně nezamyslel. Udělal jsem to takhle:
<a href="" onClick='.self::_logout().'>Odhlásit</a> |
||
| DoubleThink Profil * |
#4 · Zasláno: 18. 4. 2010, 14:20:03
Což pochopitelně nebude fungovat.
|
||
| daddy Profil * |
#5 · Zasláno: 18. 4. 2010, 15:23:33
Funguje:D, protože to mám if($_SESSION['user']){prihlaseny .. logout}else{form}, ale nejde mi do hlavy, proc mi nejde to session, ja se lognu a prejdu na index a zpátky a mám tam zase form.
public function _check_session($data){
foreach($data as $session){
$_SESSION['user']['id'] = $session->id;
$_SESSION['user']['prezdivka'] = $session->prezdivka;
}
}
|
||
| DoubleThink Profil * |
#6 · Zasláno: 18. 4. 2010, 16:23:55
„Což pochopitelně nebude fungovat.“ ... jak potřebuješ ty. PHP metoda nejde takto zavolat. Vlastně ji voláš při každém sestavení stránky.
|
||
| daddy Profil * |
#7 · Zasláno: 18. 4. 2010, 17:36:05
Zatím bych chtěl vyřešit, proč mi vlastně nejde to session, mělo by to fungovat, ale nejde to a nevím proč.
|
||
| Alphard_ Profil * |
#8 · Zasláno: 18. 4. 2010, 17:57:26
Přečti si znovu #6.
|
||
| daddy Profil * |
#9 · Zasláno: 18. 4. 2010, 18:11:33
Tu methodu mám v auth() ... ono to "funguje" ale kdyz reloadnu stránku tak tam mám zase form.
|
||
|
Časová prodleva: 16 let
|
|||
0