Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Rejestracja dlugosc hasla
mrk9109
post 29.01.2018, 19:23:37
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Witam to mój kolejny temat i etap nauki smile.gif a więc zacząłem od rejestracji użytkowników i mam pytanie jak zrobić by minimu hasło miało 5 liter zrobiłem warunek który nie działa i nie wiem jak to ugryźć . I czy muszę mieć 2x else echo ? do loginu i email
  1. <?php
  2.  
  3. if (isset($_POST['rejestruj']))
  4. {
  5. $login = $_POST['login'];
  6. $haslo1 = $_POST['haslo1'];
  7. $haslo2 = $_POST['haslo2'];
  8. $email = $_POST['email'];
  9. $imie = $_POST['imie'];
  10. $nazwisko = $_POST['nazwisko'];
  11. $ulica = $_POST['ulica'];
  12. $miejscowosc = $_POST['miejscowosc'];
  13. $kod = $_POST['kod'];
  14. $telefon = $_POST['telefon'];
  15. $firma = $_POST['firma'];
  16. $nip = $_POST['nip'];
  17. $ip = $_SERVER['REMOTE_ADDR'];
  18.  
  19.  
  20. $loginy = mysqli_query($polaczenie,"SELECT login FROM uzytkownicy WHERE login = '".$login."';");
  21. $nazwa_login = mysqli_num_rows($loginy);
  22. $maile = mysqli_query($polaczenie,"SELECT login FROM uzytkownicy WHERE email = '".$email."';");
  23. $nazwa_email = mysqli_num_rows($maile);
  24.  
  25. if ($nazwa_email == 0 ) // Sprawdzanie czy e-mail jest w bazie
  26. if ($nazwa_login == 0 ) // Sprawdzanie czy login jest w bazie
  27. {
  28. if ($haslo1 == $haslo2 || $haslo1 > 4) // Sprawdzanie czy hasla sa takie same
  29. {
  30. $zapytanie = $polaczenie->query("INSERT INTO `uzytkownicy` (`login`, `haslo`, `email`, `rejestracja`, `logowanie`, `ip`)
  31. VALUES ('".$login."', '".md5($haslo1)."', '".$email."', '".time()."', '".time()."', '".$ip."');");
  32.  
  33. echo "Konto zostało utworzone! <br /><br /><br /><br />";
  34. }
  35. else echo "Hasła nie są takie same // Lub hasło nie ma minimu 5 znaków";
  36. }
  37. else echo "Podany login / e-mail jest już zajęty.";
  38. else echo "Podany login / e-mail jest już zajęty.";
  39.  
  40. }
  41.  
  42. // Formularz Rejestracji
  43. include ("templatki/rejestracja.html");
  44.  
  45. ?>


I chciałem zrobić jeszcze coś takiego do include i tez mam error

  1. if($zapytanie)
  2. 3 {
  3. 4 echo "Konto zostało utworzone! <br /> Zapraszamy do <a href='index.php?strona=logowanie'>Logowanie</a>";
  4. 5 }
  5. 6 else
  6. 7 {
  7. 8 include ("templatki/rejestracja.html");
  8. 9 }


Ten post edytował mrk9109 29.01.2018, 19:14:24
Go to the top of the page
+Quote Post

Posty w temacie
- mrk9109   [MySQL][PHP] Rejestracja dlugosc hasla   29.01.2018, 19:23:37
- - SmokAnalog   Twój warunek rejestracji jest zły z dwóch powodów:...   29.01.2018, 20:14:16
- - mrk9109   dziękuje ale to sprawdza ilość liczb ? a by spraw...   30.01.2018, 11:55:43
- - nospor   Cytatale to sprawdza ilość liczb ? a by sprawdzał ...   30.01.2018, 12:08:23
- - mrk9109   dziękuję użyłem preg_matc i właśnie tego co koleg...   30.01.2018, 12:48:27
- - viking   Do sprawdzania maila php ma wbudowaną funkcję http...   30.01.2018, 14:32:46
- - mrk9109   Dzieki Teraz mam inny problem z logowaniem :< ...   30.01.2018, 15:08:29
- - nospor   Masz napisane ze masz NIEOCZEKIWANY IF w linii 7. ...   30.01.2018, 15:12:55
- - viking   Źle masz też ewidentnie fakt, że sprawdzasz użytko...   30.01.2018, 15:15:58
- - mrk9109   Zrobiłem to trochę inaczej jak rejestracje i przep...   31.01.2018, 13:35:15
- - nospor   Zacznij w koncu czytac komunikaty bledow. Przeciez...   31.01.2018, 13:43:35
- - mrk9109   Oki spokojnie uczę się już gotowe i po prostu nie ...   31.01.2018, 13:52:18
- - nospor   Cytatę już gotowe i po prostu nie zauważyłemJak mo...   31.01.2018, 13:56:04
- - mrk9109   Przepraszam nic się nie wyświetla ani text ani f...   31.01.2018, 13:57:45
- - nospor   obok include("templatki/logowanie.html...   31.01.2018, 14:01:38
- - mrk9109   poprawiłem nawiasy i wkleiłem i nie mam nic czys...   31.01.2018, 14:11:26
- - nospor   Nie wiem co poprawiles, ale na pewno nie nawiasy {...   31.01.2018, 14:12:34
- - mrk9109   dalej źle ? [PHP] pobierz, plaintext <? sess...   31.01.2018, 14:48:38
- - nospor   Nadal biala strona? TO wstaw teraz moj kod co poda...   31.01.2018, 14:58:22
- - mrk9109   ale błąd brak u gory "<?php" ale mam...   31.01.2018, 15:09:06
- - nospor   login jest w tablicy $_SESSION a nie w zmienn...   31.01.2018, 15:10:02
- - mrk9109   rozumie a nie można przypisać sesji zmiennej bo pr...   31.01.2018, 16:11:01
- - nospor   print_r($_SESSION); Masz tam w ogoole cos? Bo...   31.01.2018, 16:16:57
- - mrk9109   tak pod $_SESSION['login'] ladnie mi ...   31.01.2018, 16:21:52
- - nospor   zaczynam glupiec... PRzeciez w include nie masz ni...   31.01.2018, 16:23:25
- - mrk9109   wiem chodzilo mi o estetykę po prostu że zamiast...   31.01.2018, 16:27:07
- - nospor   Jesli echo $_SESSION['login']; wyswie...   31.01.2018, 16:28:21
- - mrk9109   błąd miałem w zapisaniu echo znacznikach Mam nad...   31.01.2018, 16:34:25
- - nospor   PLik musi byc parsowany przez php to po pierwsze. ...   31.01.2018, 16:36:24
- - mrk9109   Widziałem w webspell cms taka funkcje dla tego pyt...   31.01.2018, 17:07:34
- - nospor   Cytatdla tego pytam czy jest możliwośćJest   31.01.2018, 17:11:14
- - mrk9109   zmienilem na php i jak mam teraz wyswietlac zawart...   31.01.2018, 17:37:33
- - nospor   wyswietlasz zawartosc normalnie jak w kazdym innym...   31.01.2018, 17:44:15
- - mrk9109   lekko może ale juz oki i szukalem tego rozwiazania...   31.01.2018, 17:51:15


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: 15.08.2025 - 02:36