Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyświetlaniem ErrorMessage, Prosty skrypt
-xavi_sof-
post 17.04.2014, 10:34:53
Post #1





Goście







Witam,

Jestem zielony w PHP. Próbuje pisać skrypt logowania.
Mój kod:

  1. <?php
  2.  
  3. if($_POST){
  4.  
  5. if($_POST['username'] == 'test' && $_POST['password'] == 'test'){
  6. header("Location: calendar.php");
  7. }
  8. else{
  9. $errorMessage = "Wdfsdfsdf";
  10. }
  11.  
  12. }
  13.  
  14. ?>
  15.  
  16. <?=errorMessage?>
  17.  
  18.  
  19. <!doctype html>
  20. <html lang="en">
  21. <head>
  22. <meta charset="UTF-8">
  23. <title>Administrator</title>
  24. </head>
  25. <body>
  26.  
  27. <form method='post' action='index.php'>
  28. Login: <input type='text' name='username'><br>
  29. Hasło: <input type='password' name='password'><br>
  30. <input type='submit' value='Zaloguj'>
  31. </form>
  32.  
  33. </body>
  34. </html>
  35.  



1. Wystarczy że wejdę na strone, od razu piszę u samej góry ''errorMessage''....
2. Podczas próby wpisania danych prawidłowych, loguje się i przechodzi elegancko do danego pliku.
3. Podczas próby wpisania nieprawidłowych danych, nie loguje się, ale nie wyświetla się odpowiedni komunikat.
(I ciągle na górze wisi ten tekst ''errorMessage''...)

Proszę o pomoc
Go to the top of the page
+Quote Post
nospor
post 17.04.2014, 10:36:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




znajdz 10 roznic
errorMessage
$errorMessage
.....

Prrzenosze a ty kolejne swoje tematy zakladaj w przedszkolu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-xavi_sof-
post 17.04.2014, 10:39:59
Post #3





Goście







ok, rzeczywiście głupi błąd

Ten post edytował xavi_sof 17.04.2014, 10:40:40
Go to the top of the page
+Quote Post
nospor
post 17.04.2014, 10:42:43
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Taka drobna uwaga:
Nie nazywaj tego kodu LOGOWANIEM
if($_POST['username'] == 'test' && $_POST['password'] == 'test'){
header("Location: calendar.php");
exit;
}

Bo z logowaniem nie ma on nic wspolnego. Do pliku calendar.php można przejsc bez zadnego problemu czy sie zna haslo czy nie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:33