Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z logowaniem pod linuxem, skrypt logowania
maniek22
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.05.2007

Ostrzeżenie: (10%)
X----


Witam.

Mam taki problemik, skrypt umieszczony poniżej działa mi na krasnalu (windows) a jak go przerzuce na serwer na linuxie to wyskakuje mi komunikat " zalogowanie niemozliwe" i nie moge znalezc bledu czego sie tak dzieje.

  1. <?
  2.  
  3. if($iduzytkownika && $haslo)
  4. {
  5. // jeżeli użytkownik właśnie podjął próbę zalogowania
  6.  
  7. $bd_lacz=mysql_connect("localhost", "uwierzytel", "uwierzytel");
  8. mysql_select_db("uwierz", $bd_lacz);
  9. $zapytanie="select * from uwierz "
  10.  ."where uzytkownik='$iduzytkownika' "
  11.  ." and haslo=password('$haslo')";
  12. $wynik=mysql_query($zapytanie, $bd_lacz);
  13. if(mysql_num_rows($wynik)>0)
  14. {
  15. // jeżeli dane są w bazie zarejestrowanie identyfikatora użytkownika
  16. $prawid_uzyt=$iduzytkownika;
  17. session_register("prawid_uzyt");
  18.  
  19. }
  20. }
  21.  
  22.  
  23.  
  24. if(session_is_registered("prawid_uzyt"))
  25. {
  26. header("Location:glowna.php");
  27. }
  28. else
  29. {
  30. if(isset($iduzytkownika))
  31. {
  32. // jeżeli próba logowania była nieudana
  33. echo "Zalogowanie niemożliwe";
  34.  
  35. }
  36. else
  37. {
  38. // nie było próby logowania lub nastąpiło wylogowanie
  39. echo "Użytkownik niezalogowany.<br>";
  40. }
  41.  
  42. // tworzenie formularza logowania
  43. echo "<form method=post action="index.php">";
  44. echo "<table>";
  45. echo "<tr><td>Identyfikator użytkownika:</td>";
  46. echo "<td><input type=text name=iduzytkownika></td></tr>";
  47. echo "<tr><td>Hasło:</td>";
  48. echo "<td><input type=password name=haslo></td></tr>";
  49. echo "<tr><td colspan=2 align=center>";
  50. echo "<input type=submit value="Logowanie"></td></tr>";
  51. echo "</table></form>";
  52. }
  53. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


a gdzie pobierasz dane z formularza?

  1. <?php
  2. $iduzytkownika = $_POST['iduzytkownika'];
  3. $haslo = $_POST['haslo'];
  4. ?>
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat(b_chmura @ 16.07.2007, 17:02:32 ) *
a gdzie pobierasz dane z formularza?

  1. <?php
  2. $iduzytkownika = $_POST['iduzytkownika'];
  3. $haslo = $_POST['haslo'];
  4. ?>



na krasnalu register_globals są włączone zatem odbieranie tak działało popranie

  1. <?php
  2. if($iduzytkownika && $haslo)
  3. ?>


Łukasz
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: 14.10.2025 - 02:20