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
 
Start new topic
Odpowiedzi
programistaarek
post
Post #2





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

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


To mógłbyś mi dać poprawiony kod mój logowania ja juz odchodzę od zmysłów bo nie wiem co mam juz robić plik login.php nie jest uzależniony od rejestracji tzn tam sie tylk wpisuje login i hasło a te dane sa dodawane do bazy danych
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:50