Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Logowanie
TheBlackJJoker
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

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


Dzień dobry (IMG:style_emoticons/default/smile.gif) Robię stronkę, a w niej logowanie. Z dobry rok nic nie robiłem w php i nie wiem co tu źle zrobiłem. Na pierwszy rzut oka jest dobrze, ale tak nie jest. Proszę o pomoc.

Tutaj kod:


  1. <?php
  2. if(isset($_SESSION[id]))
  3. {
  4. echo $_SESSION[id];
  5. }
  6. elseif(!isset($_POST['emaillogin']) and !isset($_POST['haslologin']))
  7. {
  8. ?>
  9. <button type="button" class="btn btn-primary b"><h4>Logowanie</h4></button>
  10. <ul style="padding-top:1%;min-width:auto;list-style: none;border-bottom:1px solid grey;" id="log">
  11. <br>
  12.  
  13.  
  14. <form class="form wys" role="form" method="post" action="" accept-charset="UTF-8" id="login-nav">
  15. <div class="form-group">
  16. <label class="sr-only" for="emaillogin">Email address</label>
  17. <input type="email" class="form-control" id="emaillogin" placeholder="Email address" required>
  18. </div>
  19. <div class="form-group">
  20. <label class="sr-only" for="haslologin">Password</label>
  21. <input type="password" class="form-control" id="haslologin" placeholder="Password" required>
  22. </div>
  23.  
  24. <div class="form-group">
  25. <button type="submit" class="btn btn-success btn-block">Zaloguj!</button>
  26. </div>
  27. </form>
  28. </ul>
  29. <?php
  30. }
  31. else
  32. {
  33. $email = $_POST['emaillogin'];
  34. $haslo = $_POST['haslologin'];
  35. //$haslo = md5($haslo);
  36. include("mysql.php");
  37. $row = mysql_query("SELECT * FROM `users` WHERE `email` = '$email'");
  38. $czyjest = mysql_numrows($row);
  39.  
  40. if($czyjest == 0)
  41. {
  42. echo "Nie ma takiego użytkownika";
  43. }
  44. else
  45. {
  46. $id = mysql_query("SELECT id FROM users WHERE email='$email'");
  47. $_SESSION[id] = $id;
  48. }
  49. }
  50. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- TheBlackJJoker   [MySQL][PHP]Logowanie   10.05.2015, 10:49:06
- - kpt_lucek   Inputy nie mają "name"   10.05.2015, 10:52:02
- - TheBlackJJoker   dzięki wielkie. To jedyny błąd chyba który popełni...   10.05.2015, 10:56:35
- - SwiezuPL   + brak filtrowania zmiennych   10.05.2015, 11:39:02
- - goartur   Poczytaj tez o MYSQLi   10.05.2015, 14:25:38


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: 23.08.2025 - 21:36