Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Co tutaj zepsułem? Nie jestem przenoszony do pliku, do którego bym chciał. Proszę o pomoc.
costunapisalem
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.06.2019

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


  1. <?php
  2.  
  3.  
  4. if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
  5. {
  6. header('Location: index.php');
  7. exit();
  8. }
  9.  
  10. require_once "baza.php";
  11.  
  12. $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
  13.  
  14. if ($polaczenie->connect_errno!=0)
  15. {
  16.  
  17. echo( "Error: ".$polaczenie->connect_errno);
  18. }
  19. else
  20. {
  21. $login = $_POST['login'];
  22. $haslo = $_POST['haslo'];
  23.  
  24. $login = htmlentities($login, ENT_QUOTES, "UTF-8");
  25. $haslo = htmlentities($haslo, ENT_QUOTES, "UTF-8");
  26.  
  27. if ($rezultat = @$polaczenie->query(
  28. sprintf("SELECT * FROM piekarnia WHERE BINARY user='%s' AND BINARY pass='%s'",
  29. mysqli_real_escape_string($polaczenie,$login),
  30. mysqli_real_escape_string($polaczenie,$haslo))))
  31. {
  32.  
  33. $ilu_userow = $rezultat->num_rows;
  34.  
  35. if($ilu_userow>0)
  36. {
  37.  
  38. $_SESSION['zalogowany'] = 1;
  39.  
  40. $wiersz = $rezultat->fetch_assoc();
  41. $_SESSION['id'] = $wiersz['id'];
  42. $_SESSION['user'] = $wiersz['user'];
  43.  
  44. unset($_SESSION['blad']);
  45. $rezultat->free_result();
  46. header('Location: strGlow.php');
  47. $polaczenie->close();
  48.  
  49. } else {
  50.  
  51. $_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło! Spróbój ponownie.</span>';
  52. $polaczenie->close();
  53.  
  54. header('Location: /index.php');
  55. exit();
  56.  
  57. }
  58.  
  59. }
  60.  
  61. $polaczenie->close();
  62. }
  63.  
  64. ?>



Ten post edytował costunapisalem 15.06.2019, 16:19:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nidan23
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 26.04.2019

Ostrzeżenie: (10%)
X----


  1. <?php echo file_get_contents('sklad/head.php'); ?>
  2. <?php require_once('db.php'); ?>
  3. <?php
  4.  
  5. mysql_connect("$servername","$username","$password");
  6. mysql_select_db("$dbname");
  7.  
  8. $servername = "You";
  9. $username = "Shall";
  10. $password = "NOT";
  11. $dbname = "pass";
  12.  
  13. function filtruj($zmienna)
  14. {
  15. $zmienna = stripslashes($zmienna); // usuwamy slashe
  16.  
  17. // usuwamy spacje, tagi html oraz niebezpieczne znaki
  18. }
  19.  
  20. if (isset($_POST['loguj']))
  21. {
  22. $login = filtruj($_POST['login']);
  23. $haslo = filtruj($_POST['haslo']);
  24. $ip = filtruj($_SERVER['REMOTE_ADDR']);
  25.  
  26.  
  27. $check = mysql_num_rows(mysql_query("SELECT login, haslo FROM players WHERE login = '".$login."' AND haslo = '".md5($haslo)."';"));
  28. // sprawdzamy czy login i hasło są dobre
  29. if ($check == true)
  30. {
  31.  
  32. require_once('sklad/sessions.php');
  33.  
  34.  
  35. $_SESSION['zalogowany'] = true;
  36. $_SESSION['mem'] = true;
  37.  
  38. $_SESSION['login'] = true;
  39.  
  40. header("Location: profil.php");
  41. exit;
  42. }
  43.  
  44. else {
  45.  
  46. $_SESSION['blogin'] = true;
  47.  
  48. header("Location: index.php");
  49. exit;
  50. }
  51.  
  52. }
  53. ?>


Ja mam takie cudo, napisane jeszcze używając starych sposobów połączenia z bazą danych, porównaj sobie i może znajdziesz jakieś błędy u siebie, bo ja sam z siebie nie mam pojęcia, bo nie wiem jak ten kod pisałeś
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: 14.10.2025 - 06:58