![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, wiem że nazwa tematu nie typowa ale nie wiedziałem jak to lepiej nazwać .
Więc mam takie pytanie. Mam plik index.php gdzie mam powiedzmy formularz logowania (action="login.php") . W login.php mam coś takiego że jak nie podasz dobrych danych to wyświetla błąd . Ale wtedy nie wyświetla go już normalnie w index.php tylko w login.php (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Dlatego mam pytanie czy mogę jakoś zrobić aby w login.php tylko sprawdzało poprawność , a jeżeli jest wszystko dobrze zalogowało , a jeżeli nie to wyskoczył błąd ale nie w login.php , a w index.php . Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Drugie pytanie czy mogę użyć try { } captch jako interpretera błędów ? Pozdrawiam . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
1. Jaki jest kod ?
2. Jeśli twój kod pluje wyjątkami to możesz je w ten sposób wyłapywać. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Index.php:
Login.php:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Możesz na przykład przekierować na index.php?msg=zly_login
a w index.php sprawdzić czy $_GET['msg'] ma wartość zly_login jet tak to wyświetlić odpowiedni komunikat oczywiście to co prześlesz w zmiennej i jak ją nazwiesz jest twoją sprawą. Tak swoją drogą to masz całkowicie skopane instrukcje warunkowe w Login.php zastanów się nad kolejności i sprawdź w manualu funkcje empty() i isset() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zaznaczam że chodzi ci o } elseif($_..... .
Zmienie to . Wiem co to empty() i isset() (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Co do tematu to mógłbyś pokazać w kodzie o co chodzi bo nie za bardzo rozumiem jak to zrobić :| . |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
header("Location: index.php");
} else { header("Location: index.php?msg=login_error"); } index.php if(isset($_GET['msg']){ if($_GET['msg'] == 'login_error') { echo 'login jest niepoprawny'; } } |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki :] .
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:43 |