Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][HTML][PHP]błąd w kodzie logowania, wszystko mi wygląda ładnie ale nic się nie dzieje po kliknięciu loguj
programistaarek
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 1.02.2015

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


Witam jak w temacie i opisie chodzi mi o skrypt logowania . Napisałem go i po wpisaniu w miejsce login loginu i hasła hasła klikając login nic się nie dzieje .
  1. <?php ob_start();
  2.  
  3.  
  4. include 'config.php';
  5. include("head.php");
  6. if(isset($_POST['ok'])){
  7. $_POST['login'] = filter_var(trim($_POST['login']), FILTER_SANITIZE_STRING);
  8. $_POST['haslo'] = filter_var(trim($_POST['haslo']), FILTER_SANITIZE_STRING);
  9.  
  10.  
  11.  
  12. if(empty($_POST['login'])) echo 'proszę wpisać login';
  13. elseIF(empty($_POST['haslo'])) echo 'proszę wpisać hasło';
  14. else{
  15. $sol = '%$^&gfgfg5454';
  16. $haslo = sha1( $_POST['haslo'] . $sol );
  17. $spr = mysql_fetch_array(mysql_query("SELECT id FROM players WHERE login='".$_POST['login']."' and haslo = '".$haslo."'"))or die(mysql_error());
  18. if(!empty($spr['id'])){
  19. $_SESSION['ss'] = $spr['id'];
  20. $_SESSION['sss'] = $_POST['login'];
  21. # header('Location: training.php');
  22. exit('dziala');
  23. }
  24. else echo 'błedne dane';
  25.  
  26. }
  27. }
  28.  
  29.  
  30. include("foot.php");
  31. ?>
  32. <center>
  33. <form action='login.php' method='POST'>
  34. Login:<br><input type='text' name='login'/><br>
  35. Hasło:<br><input type='password' name='haslo'/><br>
  36. <input type='submit' name='ok' value='zaloguj'/>
  37. </form>
  38. </center>

Dodam ,że plik rejestracji działa bo w bazie są dodani zawodnicy zarejestrowani . Ktoś wie gdzie tkwi problem ? . Proszę o pomoc . Jak coś mogę dodać inne pliki jak trzeba . Chciałbym by po zalogowaniu przerzucało mi na plik battle.php


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- programistaarek   [SQL][HTML][PHP]błąd w kodzie logowania   1.02.2015, 19:42:19
- - rad11   Przesledz kod var_dump`em to sie dowiesz co je...   1.02.2015, 19:45:50
- - programistaarek   tzn mam to dodać na początku kodu ? wszystko inne ...   1.02.2015, 19:48:42
- - rad11   pierw zrob tak i zobacz co zwraca POST: [PHP] pob...   1.02.2015, 19:51:29
- - programistaarek   na głownej stronie po wpisaniu danych logowania to...   1.02.2015, 19:56:06
- - rad11   ok to teraz [PHP] pobierz, plaintext if(isse...   1.02.2015, 19:57:23
- - programistaarek   Dodałem na początku kodu tóż za <?php to co mi ...   1.02.2015, 20:00:06
- - rad11   Po kliknieciu zaloguj NULL NULL ?   1.02.2015, 20:02:38
- - programistaarek   Nie wchodząc w opcje login.php od razu błąd i napi...   1.02.2015, 20:06:28
- - rad11   To wez moze wypelnij te dane logowania i kliknij z...   1.02.2015, 20:07:45
- - programistaarek   No ale ja nie mam opcj klikać w opcję zaloguj bo j...   1.02.2015, 20:09:40
- - rad11   a to co to jest?gdzie to jest? [PHP] pobierz, pla...   1.02.2015, 20:10:40
- - programistaarek   no jest na samym dole w linij 40 a no widocznie ta...   1.02.2015, 20:12:44
- - rad11   To teraz zrob tak: [PHP] pobierz, plaintext <?p...   1.02.2015, 20:24:19
- - programistaarek   a teraz z kolej z pusta strona tzn są odnośniki do...   1.02.2015, 20:26:55
|- - rad11   Cytat(programistaarek @ 1.02.2015, 20:26...   1.02.2015, 20:32:44
- - programistaarek   Tak mam taki sam jak dałeś [PHP] pobierz, plainte...   1.02.2015, 20:38:23
- - rad11   Gdzie masz komunikat ze sesja wygasla?   1.02.2015, 20:48:38
- - programistaarek   Gdy wypełniam dane w logowaniu klikam loguj i nic ...   1.02.2015, 20:53:41
- - rad11   A ja nie wiem co ty masz w pliku battle.php. Rozma...   1.02.2015, 20:54:44
- - programistaarek   to samo się dzieje z każdym innym plikiem w grze t...   1.02.2015, 20:57:52
- - rad11   session_start() daj na samym poczatku w pliku log...   1.02.2015, 20:59:25
- - programistaarek   [PHP] pobierz, plaintext <?php session_start...   1.02.2015, 21:03:15
- - rad11   a ob_start musi byc ? bo moim zdaniem nie....   1.02.2015, 21:08:05
- - programistaarek   usunąłem ob_start i nadal nic ;// hmm   1.02.2015, 21:09:34
- - rad11   to dodaj jeszcze na poczatku pliku error_reporting...   1.02.2015, 21:21:35
- - programistaarek   dodałem i wchodząc w logowanie an stronie pojawiło...   1.02.2015, 21:24:54
- - rad11   wykasuje wszystkie session_start z login.php   1.02.2015, 21:26:09
- - programistaarek   [PHP] pobierz, plaintext <?php error_reporting...   1.02.2015, 23:03:14
- - rad11   Tak te session_start ze srodka tez. No jesli login...   2.02.2015, 09:47:57
- - programistaarek   To mógłbyś mi dać poprawiony kod mój logowania ja ...   2.02.2015, 13:54:21
- - com   napisz jeszcze raz jaki masz problem i wklej kod a...   2.02.2015, 14:06:07
- - programistaarek   [PHP] pobierz, plaintext <?php error_reporting...   2.02.2015, 18:53:48
- - com   co zwraca var_dump? zrób var_dump($haslo) i ...   2.02.2015, 19:17:49
- - programistaarek   gdzie mam dodać var_dump do logowania ? jeśli tak ...   3.02.2015, 21:45:19


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: 21.08.2025 - 16:02