Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z uaktualnieniem IP w bazie danych
dunce
post 28.02.2014, 16:51:16
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.02.2014

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


Witam mam problem z uaktualnieniem adresów ip w bazie danych .Chiałbym aby adresy ip uzytkowników którzy nie mają jeszcze wpisu w bazie uaktualniły się z pierwszym logowaniem , próbowałem już update i nic z tego. Baza 'users' tabela 'ip' Proszę o pomoc.
  1. <?php include "../base.php";
  2.  
  3. if (!empty($_SERVER['HTTP_CLIENT_IP'])){
  4. $ip=$_SERVER['HTTP_CLIENT_IP'];
  5. }elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
  6. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  7. }else{
  8. $ip=$_SERVER['REMOTE_ADDR'];
  9. }
  10.  
  11. if(!empty($_POST['username']) && !empty($_POST['password']))
  12. { $IP = $_SERVER['REMOTE_ADDR'];
  13. $username = mysql_real_escape_string($_POST['username']);
  14. $password = md5(mysql_real_escape_string($_POST['password']));
  15.  
  16. $checklogin = mysql_query("SELECT * FROM users WHERE EmailAddress = '".$username."' AND Password = '".$password."'");
  17.  
  18. if(mysql_num_rows($checklogin) == 1)
  19. {
  20.  
  21. $sql = "UPDATE users(ip) VALUES('$ip')";
  22. $row = mysql_fetch_array($checklogin);
  23. if ($row['Status'] != 'Blocked'){
  24.  
  25. $_SESSION['Username'] = $row['Username'];
  26. $_SESSION['UserID'] = $row['UserID'];
  27. $_SESSION['Status'] = $row['Status'];
  28. $_SESSION['LoggedIn'] = 1;
  29.  
  30. echo "ok";
  31. }
  32. else {
  33. echo 'Twoje konto zostało zablokowane!';
  34. }
  35. }
  36. else
  37. {
  38. echo "Podaj poprawny Adres e-mail i hasło";
  39. }
  40. }
  41. else {
  42. echo "Wypełnij wszystkie pola.";
  43. }
  44.  
  45. ?>


Ten post edytował Kshyhoo 1.03.2014, 08:29:35
Powód edycji: [Kshyhoo]: bb-code


--------------------
A wy którzy odsyłają do google lub innych stron - PAMIĘTAJCIE ŻE SZUKAJĄCY PROBLEMÓW NAPĘDZAJĄ FORUM -rozwiązujcie je a nie odsyłajcie .
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 04:11