IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Dušan Janotik:11.2.2018 1:02

Zdravím, mám takýto problém vytvoril som webovú stránku s MVC architektúrou, postupoval som podľa série z ITnetwork s názvom ,,Jednoduchý redakční systém v PHP objektově (MVC)'' hotovú stránku som nahral na Webhosting ONEBIT.CZ problém je nasledovný:
Prihlásim sa (prvýkrát) stránka zobrazí správu, že som bol úspešne prihlásený následne kliknem na nejakú položku a vyskočí mi správa že nie som prihlásený SESSION akoby zmizne, potom sa prihlásim po druhý krát kedy už všetko funguje perfektne. SESSION začne fungovať až na druhý krát. Na localhoste tento problém nemám iba na webhostingu.

Čo sa týka práce so session v index úplne na začiatku mám session_start(); nikde inde len v tomto súbore.

Prihlasovanie vyzerá nasledovne
public function prihlas($jmeno, $heslo)
{
$uzivatel = Db::dotazJeden('
SELECT uzivatele_id, jmeno, admin
FROM uzivatele
WHERE jmeno = ? AND heslo = ?
', array($jmeno, $this->vratOtisk($hes­lo)));
if (!$uzivatel)
throw new ChybaUzivatele('Ne­platné jméno nebo heslo.');
$_SESSION['uzi­vatel'] = $uzivatel;
}

Odhlásenie vyzerá nasledovne:
public function odhlas()
{
unset($_SESSI­ON['uzivatel']);
}
Stretli ste sa niekto s podobným problémom? Bude Vám vďačný za každú pomoc. Ďakujem

 
Odpovědět
11.2.2018 1:02
Avatar
Hando
Člen
Avatar
Odpovídá na Dušan Janotik
Hando:11.2.2018 2:37

Ahoj.
Mně třeba kdysi blblo přihlašování, kde se kombinovaly odkazy s a bez www v adrese - není to i tvůj případ?
Případně si vypisuj na každé stránce obsah sessions, takový "debug bar" je docela nápomocná věc.

 
Nahoru Odpovědět
11.2.2018 2:37
Avatar
Dušan Janotik:11.2.2018 18:11

Veľká vďaka mal si pravdu, presne v tom bol problém, už to frčí

 
Nahoru Odpovědět
11.2.2018 18:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.