Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] logowanie
gigzorr
post
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


Witam.
Po wielu nieudanych probach , napisania skryptu logowania poddalem sie.
  1. <?php session_start();?>
  2. <?php
  3. // laczenie z baza danych i wybor bazy danych
  4.  
  5. $db = mysql_connect("localhost","root","vertrigo") or die ("polaczenie nie moze byc zrealizowane");
  6. $wyborbazy = mysql_select_db("strona") or die ("nie ma takiej bazy danych");
  7.  
  8. $username = $_POST['username'];
  9. $password = md5($_POST['password']);
  10. $password = addslashes($password);
  11. $username = htmlspecialchars($username);
  12.  
  13. if ($_GET['username'] != '') { //jezeli ktos przez adres probuje kombinowac
  14. }
  15. if ($_GET['password'] != '') { //jezeli ktos przez adres probuje kombinowac
  16. }
  17.  
  18. $password = md5($password); //szyfrowanie hasla
  19. if (!$username OR empty($username))
  20. {
  21. echo 'Wypełnij pole z loginem!';
  22. }
  23. if (!$password OR empty($password))
  24. {
  25. echo 'Wypełnij pole z hasłem!';
  26. }
  27.  
  28. $istnick_zapytanie = mysql_query("SELECT * FROM `rejestracja` WHERE `uzytkownik` = '$username' AND `haslo` = '$password'"); // sprawdzenie czy istnieje uzytkownik o takim nicku i hasle
  29. print_r($istnick_zapytanie);
  30. if ($istnick_zapytanie[0] == 0)
  31. {
  32. echo 'Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.';
  33. }
  34. else
  35. {
  36.  
  37. $_SESSION['username'] = $username;
  38. $_SESSION['password'] = $password;
  39.  
  40. $username = $_SESSION['username'];
  41. $password = $_SESSION['password'];
  42. if ((empty($username)) AND (empty($password)))
  43. {
  44. echo '<br>Nie byłeś zalogowany albo zostałeś wylogowany<br><a href="index.php">Strona Główna</a><br>';
  45. }
  46. $user = (mysql_query("SELECT * FROM uzytkownicy WHERE `uzytkownik`='$username' AND `haslo`='$password' LIMIT 1"));
  47.  
  48. if (empty($user[id]) OR !isset($user[id]))
  49. {
  50. echo '<br>Nieprawidłowe logowanie.<br>';
  51. }
  52. // tresc dla zalogowanego uzytkownika
  53. echo 'Witaj '.$username[uzytkownik].' zostałeś/aś pomyślnie zalogowany/a, tutaj umieść ukryta strone tylko dla zalogowanych';
  54.  
  55. }
  56. ?>


Oto skrypt , problem jest taki , ze jakbym nie zmienil zapytanie caly czas.
Kod
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php:11) in C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php on line 11

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php:11) in C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php on line 11
3Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.
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: 2.10.2025 - 20:28