Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blad z logowaniem
kylu31
post 9.10.2011, 17:53:11
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 25.03.2011

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


Witam mam problem z skryptem logowania taki ,że jak mam konto i próbuje się zalogować nie udaje się to. może mógłby ktos mi pomóc ? daje kod i dzieki za pomoc.

Połączenie z bazą :
  1. <?
  2. $host_bazy_danych = 'localhost';
  3. $uzytkownik_bazy_danych = 'login';
  4. $haslo_bazy_danych = 'haslo';
  5. $nazwa_bazy_danych = 'nazwa bazy';
  6. $polacz = mysql_connect($host_bazy_danych, $uzytkownik_bazy_danych, $haslo_bazy_danych) or die('Nie mozna sie polaczyc z serwerem');
  7. mysql_select_db($nazwa_bazy_danych,$polacz) or die('Taka baza danych nie istnieje');
  8. mysql_query("SET NAMES 'utf8'");
  9. ?>


Skrypt logowania :
  1. <?
  2. if(!empty($_POST)){
  3. if (!empty($_POST['login']) && !empty($_POST['haslo'])){
  4. $_POST['login'] = mysql_real_escape_string($_POST['login']);
  5. $_POST['haslo'] = md5($_POST['haslo']);
  6. $user = mysql_fetch_array(mysql_query("select * from uzytkownik where login = '".$_POST['login']."' and haslo = '".$_POST['haslo']."' limit 1"));
  7. if(empty($user)) echo "Nieprawidlowy login lub haslo";
  8. else {
  9. $_SESSION = array();
  10. $_SESSION['user'] = $user['gracz'];
  11. header('Location: index.php?z=zalogowany');
  12. }
  13. } else {
  14. echo "Wypełnij wszystkie pola";
  15. }
  16. }
  17. <form method='post'>
  18. Login:<br />
  19. <input type='text' name='login' value='". $_POST['login']."'/><br />
  20. Haslo :<br />
  21. <input type='password' name='haslo'/><br />
  22. <input type='submit' value='Zaloguj'/>
  23. </form>";
  24. ?>


Baze danych mam taką :
nazwa uzytkownik a w niej id,login i haslo
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 15:01