Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] pobranie ID
predator
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 20.02.2008

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


Jak zrobić by pobierało id usera jeśli login i hasło wprowadzone w formularzu zgadza sie z tymi w bazie?

Mam taki kod:
  1. <?php
  2. if(mysql_num_rows(mysql_query("select * from users where user_login = '".mysql_real_escape_string($login)."' AND user_haslo = '".md5($haslo)."'")))
  3. {
  4. echo "Zalogowano poprawnie.";
  5. $_SESSION["zalogowany"]=1;
  6. $_SESSION['nick'] = $login;
  7. }
  8. ?>

Tutaj coś trzeba zmienić czy później coś dopisać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
predator
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 20.02.2008

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


Robie tak i nie działa:
  1. <?php
  2. if($_GET["wyloguj"]=="tak"){
  3. $_SESSION["zalogowany"]=0;
  4.  }
  5. if($_SESSION["zalogowany"]!=1)
  6. {
  7. if(!empty($login) && !empty($haslo))
  8. {
  9. if(preg_match('#^[A-Za-z0-9_]+$#', $login))
  10. {
  11. if(preg_match('#^[A-Za-z0-9_]+$#', $haslo))
  12. {
  13.  
  14. $result = mysql_query("SELECT * FROM users WHERE user_login='".mysql_real_escape_string($login)."' AND user_haslo='".md5($haslo)."'");
  15. $row = mysql_fetch_array($result);
  16. if($row){
  17. $_SESSION['nick'] = $row['login'];
  18. $_SESSION['id'] = $row['id'];
  19. echo ($_SESSION['id']);
  20. }
  21. else { 
  22. echo " nie ma takiego usera";
  23. }
  24.  
  25.  
  26. } else echo ShowLogin("nie dozwolone znaki");
  27. } else echo ShowLogin("nie dozwolone znaki");
  28. } else echo ShowLogin("wprowadz login i haslo");
  29. }
  30. else{
  31. $login = $_SESSION['nick'];
  32. echo "Zalogowany jako: $login
  33. <br><a href='index.php?wyloguj=tak'>wyloguj się</a>";
  34. }
  35. ?>
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: 26.12.2025 - 07:15