Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlnie wyniku skryptu z pliku w konkretnym miejscu na stronie
kuxi
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.01.2015

Ostrzeżenie: (0%)
-----


w 1 pliku mam skrypt do logowania się na strone:
  1. <?php
  2. include 'config.php';
  3. db_connect();
  4.  
  5.  
  6. // sprawdzamy czy user nie jest przypadkiem zalogowany
  7. if(!$_SESSION['logged']) {
  8. // jeśli zostanie naciśnięty przycisk "Zaloguj"
  9. if(isset($_POST['name'])) {
  10. // filtrujemy dane...
  11. $_POST['name'] = clear($_POST['name']);
  12. $_POST['password'] = clear($_POST['password']);
  13. // i kodujemy hasło
  14. $_POST['password'] = codepass($_POST['password']);
  15.  
  16. // sprawdzamy prostym zapytaniem sql czy podane dane są prawidłowe
  17. $result = mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '{$_POST['name']}' AND `user_password` = '{$_POST['password']}' LIMIT 1");
  18. if(mysql_num_rows($result) > 0) {
  19. // jeśli tak to ustawiamy sesje "logged" na true oraz do sesji "user_id" wstawiamy id usera
  20. $row = mysql_fetch_assoc($result);
  21. $_SESSION['logged'] = true;
  22. $_SESSION['user_id'] = $row['user_id'];
  23. header('Location: index.html');
  24. } else {
  25. echo "Podany login i/lub hasło jest nieprawidłowe.";
  26. }
  27. }
  28.  
  29.  
  30. }
  31. db_close();
  32.  
  33. ?>


w 2 pliku mam kod
  1. <form method="post" action="login.php">
  2.  
  3. Login:
  4. <input type="text" value="" name="name">
  5.  
  6. Hasło:
  7. <input type="password" value="" name="password">
  8.  
  9. <input type="submit" value="Zaloguj">
  10.  
  11. ';



jeżeli nie podano danych skrypt ma wyświetlić komunikat i to robi problem jest w tym że wyświetla nowe okno ja potrzebuje żeby skrypt wyświetlił pod oknem logowania komunikat. Czyli moje pytanie jest następujące jak wyświetlić komunikat w konkretnym miejscu na stronie a nie w nowym oknie??

Ten post edytował kuxi 22.01.2015, 19:04:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nvb
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 3
Dołączył: 6.01.2015

Ostrzeżenie: (0%)
-----


echo "Podany login i/lub hasło jest nieprawidłowe.";

W tym miejscu robisz przekierowanie do strony logowania, możesz podać jakis parametr w linku.
Na stronie logowania sprawdzasz jaka wartosc ma pobrany parametr i piszesz sobie ifa w ktorym masz ze albo Ci wyswietli info albo nie
Go to the top of the page
+Quote Post
kuxi
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.01.2015

Ostrzeżenie: (0%)
-----


Ale skrypt może być wykorzystany na np 5 stronach skąd wtedy mam wiedzieć na która stronę przekierować questionmark.gif?
Go to the top of the page
+Quote Post
ilidir
post
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

Ostrzeżenie: (0%)
-----


po 1: radziłbym ci zabezpieczyć pola w ktore uzytkownik moze wprowadzac dane przed wprowadzaniem w nie skryptow hakerzy moga ci uszkodzic bazedanych smile.gif

po 2: nie za bardzo rozumiem co chcesz osiągąć i co wyswietlić.
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 Aktualny czas: 20.08.2025 - 18:47