Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Skrypt logowania mały problem.
kamilexoN
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 9.12.2012

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


Siema mam problem z skryptem logowania mianowicie część z formularzem jest w pliku index.PHP a samo sprawdzanie czy dane są poprawne jest w login.PHP.
Mój problem polega na tym, że gdy kliknij zaloguj przenosi mnie do pliku login.PHP i wyświetla odpowiedni komunikat jednak jak mogę zrobić aby komunikaty były wyświetlane wciąż w pliku index.PHP? Czuję, że jest to związane z action="login.php" ale nie wiem jak.
Jakąś rada? Z góry dziękuję (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamilexoN
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 9.12.2012

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


To może wkleję troszkę skryptu ;p:
  1. <div id="login_window">
  2. <div id="login_window_login">
  3. <a id="close" style="float: right; font-size: 10px; cursor: pointer;">Zamknij</a>
  4. <center><h4>ZALOGUJ SIĘ:</h4><center>
  5. <form method="post" action="index.php">
  6. <input type="text" name="username" placeholder="Twój Nick" /><br />
  7. <input type="password" name="password" placeholder="Twoje Hasło" /><br />
  8. <input type="submit" value="Zaloguj!"/>
  9. </form>
  10.  
  11. <?php
  12. if(isset($_SESSION['username']) && isset($_SESSION['password'])){
  13. $username = $_POST['username'];
  14. $password = $_POST['password'];
  15.  
  16. $password = md5($password);
  17. if(!empty($username) && !empty($password)){
  18. $query = "SELECT 'username', 'password' FROM `users` WHERE 'username' = '$username' AND 'password' = '$password'";
  19. if($query_run = mysql_query($query)){
  20. $query_num_rows = mysql_num_rows($query_run);
  21. if($query_num_rows==0){
  22. echo "Podane dane są nieprawidłowe! Popraw je!";
  23. } else if ($query_num_rows == 1){
  24. $user_id = mysql_result($query_run, 0, 'id');
  25. $_SESSION['user_id'] = $user_id;
  26. echo "Zostałeś zalogowany!.";
  27. }
  28. }
  29. } else {
  30. echo "Musisz uzupelnic wszystkie pola!";
  31. }
  32. }
  33. ?>
  34. </div>
  35. </div>


Już dałem wszystko do jednego pliku byle by tylko działało ;p.
I dalej chodzi mi o to by te info czy się powiodło czy nie wyświetlało w divie login_window
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 23:58