Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z logowaniem, Strona nie widzi danych przesyłanych przez formularz
andrzejlechniak
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Witam
Mam dziwny problem z logowaniem. Mam wprawdzie (chyba ale nie do końca, bo piszę tutaj) kod, ale gdy wprowadzam dane i chcę przesłać dalej w odpowiedzi dostaję... z powrotem pusty formularz, tak jakbym go nie wysłał. O co chodzi, mogę prosić o pomoc. PILNIE proszę, Andrzej

  1. $login=$_POST['login'];
  2. $password=$_POST['password'];
  3.  
  4. //Ochorna przed SQL injection
  5. $login = stripslashes($login);
  6. $login = mysql_real_escape_string($login);
  7. $password = stripslashes($password);
  8. $password = mysql_real_escape_string($password);
  9.  
  10. if($_GET["login"]=="niezalogowany") {
  11. } elseif($login<>"" and $password<>"") {
  12.  
  13. $password=md5($password);
  14. $query=mysql_query("SELECT * FROM tabela WHERE login='$login' and password='$password'");
  15. if(mysql_num_rows($query)==1)
  16. {
  17. $dane=mysql_fetch_array($query);
  18. $_SESSION["zalogowany"]="tak";
  19. $_SESSION["login"]=$dane["login"];
  20. $_SESSION["password"]=$dane["password"];
  21. }
  22. }
  23.  
  24. if ($_SESSION["zalogowany"]=="tak") {
  25. echo "Witaj:".$_SESSION["login"]. ".<br />";
  26. echo "<a href=\"index.php?login=niezalogowany\">Wyloguj się</a>";
  27. } else {
  28. echo <<<Niezalogowany
  29. <form action="index.php" method="POST">
  30. <div>Login:</div>
  31. <div><input type="text" name="login"></div>
  32.  
  33. <div>Password:</div>
  34. <div><input type="password" name="password"></div>
  35.  
  36. <div><input type="submit" value="Zaloguj"></div>
  37. </form>
  38. Niezalogowany;
  39. }
  40.  
  41. if($_SESSION["zalogowany"]=="tak") {
  42. echo 'tekst tylko dla zalogowanych';
  43. }
[sql][/sql]
Go to the top of the page
+Quote Post

Posty w temacie
- andrzejlechniak   [MySQL][PHP]Problem z logowaniem   22.10.2010, 14:35:21
- - CuteOne   podmień to : [PHP] pobierz, plaintext } elsei...   22.10.2010, 15:08:06
- - andrzejlechniak   Podmieniłem, ale efekt ten sam, wciąż wyświetla mi...   22.10.2010, 15:21:52
- - CuteOne   ten napis się wyświetla: wszystko oki zapis do ses...   22.10.2010, 16:20:24
- - andrzejlechniak   Tak jak napisałem, napis się wyświetla, a formular...   22.10.2010, 16:25:11
- - CuteOne   Cytatps. rozumiem, że masz gdzieś session_start() ...   22.10.2010, 16:31:44
- - andrzejlechniak   Mam początek sesji na samym początku strony, tak j...   22.10.2010, 16:35:56
- - CuteOne   Wrzuć całość skryptu bo coś mi tu nie gra   22.10.2010, 16:40:44
- - andrzejlechniak   [PHP] pobierz, plaintext session_start();r...   22.10.2010, 16:43:59
- - sazian   Cytat(andrzejlechniak @ 22.10.2010, 15:35...   22.10.2010, 16:44:03
- - Ramzaa   Mam pytanie: po co wrzucasz hasło do sesji? I nie ...   22.10.2010, 16:46:32
- - andrzejlechniak   Sprawdzałem funkcją var_dump ($_POST) i wg te...   22.10.2010, 17:08:56
- - CuteOne   Pytałem czy masz session_write_close....... [PHP]...   22.10.2010, 18:15:36
- - andrzejlechniak   Ok, zabezpieczenia zabezpieczeniami, ale strona ni...   22.10.2010, 18:37:50
- - lessi   1. Nie wyrzuca ci tam przypadkiem jakiś błędów 2. ...   22.10.2010, 18:45:53
- - andrzejlechniak   Sprawdzałem, hasło i login takie jak z bazy, ale z...   22.10.2010, 18:58:32
- - sazian   no to może daj var_dump na $_SESSION żeby zob...   22.10.2010, 19:22:24
- - andrzejlechniak   Teraz z kolei wychodzą mi same głupoty, przesłałem...   22.10.2010, 19:32:04
- - CuteOne   Skopiuj kod który ci podałem.. bo twój to głupota ...   22.10.2010, 20:56:56
- - andrzejlechniak   Skopiowałem i... i nic się nie zmieniło. Teraz jes...   22.10.2010, 21:13:56
- - Ramzaa   musiałem, sory. warn będzie ok.   22.10.2010, 22:01:39


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: 22.08.2025 - 02:43