Mam sobie funkcję:
function zaloguj() { // utworzenie krótkich nazw zmiennych $nazwa_uz = $_POST['nazwa_uz']; $haslo = $_POST['haslo']; if ($nazwa_uz && $haslo) // właśnie nastąpiła próba logowania { if(loguj($nazwa_uz, $haslo)) // jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora $_SESSION['prawid_uzyt'] = $nazwa_uz; } else { } }
Wywoływaną w taki sposób:
function content() { { $_GET['show'] = 'index'; } switch($_GET['show']) { // logowanie case 'zaloguj': zaloguj(); break; } }
I teraz pytanie, jak wykombinowac aby po zalogowaniu automatycznie przeszedł do index.php i wyświetlił komunikat "udało się"?
Bo na ta chwile jest tak że user sie loguje ale pozostaje na stronie index.php?show=zaloguj i w polu gdzie ma sie pojawic "zalogowany jako: user nadal widnieje zaloguj, dopiero po odświerzeniu strony jest tak jak powinno być. jak widac przekierować do indexu to nie problem po zalogowaniu "header("Location: index.php");" ale o komunikacie juz mogę zapomnieć.
Jakas mała podpowiedz?