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

Posty w temacie


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 - 04:24