Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] chyba problem z funkcami warunkowymi, to ma być w przyszłości skrypt logowania
Mr.Niceguy
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.12.2010

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


ok przyznam, że w php jestem noobem, jednak do tygodnia staram się jak
mogę ;]

nich ktoś mi powie dlaczego ten super skrypt nie działa
z bazą danych się łączy

  1. <?php
  2.  
  3. include ('funkcje/db_konekt.php');
  4.  
  5. $pass="haslo";
  6. $user="nazwa@o2.pl";
  7.  
  8. function checkPass(){
  9.  
  10. db_konekt();
  11. $zap1="SELECT * FROM users WHERE email='".$user."'";
  12. $result= mysql_query($zap1);
  13. $row = mysql_fetch_assoc($result);
  14. if(!$row){
  15. echo ("Probem z bazą danych. Odrzucone zapytanie.");
  16.  
  17. }
  18.  
  19. if($row["password"] != $pass){
  20. echo("Podałes nieprawidłowe dane");
  21. return false;
  22. }
  23.  
  24. if($row["password"] === $pass){
  25. echo("Podałes prawidlowe dane");
  26. return true;
  27. }
  28.  
  29. }
  30.  
  31. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Miło mi, proszę bardzo, ale... ekhm...
popraw:
Cytat
TO JEST STRONA ZABESPIECZONA

Z
Jeszcze gdzieś był jakiś byk, ale nie pamiętam już gdzie. Po za tym sprawdzaj czy faktycznie udało się zarejestrować użytkownika, bo podejrzewam, że tego nie sprawdzasz - zarejestrowałem jakiegoś fikcyjnego koleżkę, a nie mogę się na niego zalogować, czyli o co chodzi? Został zarejestrowany czy nie ?

// edit
Whooa! Nie zauważyłem wcześniej. Spójrz w kod strony. Dołączasz dwukrotnie doctype, rozpoczynasz dwukrotnie <html> i sekcję <head> Popracuj nad tym, bo coś źle inkludujesz. Nie mam czasu sprawdzać zabezpieczeń jeżeli jakieś są w ogóle.

Ten post edytował darko 4.01.2011, 13:14:58
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 04:57