Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- if((!isset($_POST['login'])) || (!isset($_POST['password']))){
- header('Location: strona.php');
- exit();
- }
- //Łącznie się z baza mysql:
- require_once "connect.php";
- $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
- //Łącznie się z baza pętla = jeśli się nie połączysz
- if($polaczenie->connect_errno!=0){
- echo "Error ".$polaczenie->connect_errno;
- }
- //Łącznie się z baza pętla = jeśli się połączysz
- else{
- $login = $_POST['login'];
- $haslo = $_POST['password'];
- $login = htmlentities($login, ENT_QUOTES, "utf-8");
- //Komenda wpisywania danych do logowania
- if($rezultat = @$polaczenie->query(sprintf("SELECT * FROM uzytkownicy WHERE user='%s' AND pass='%s'",mysqli_real_escape_string($polaczenie,$login)))){
- //Sprawdza czy login i hasło są w bazie = jeśli tak:
- $ilu_userow = $rezultat->num_rows;
- if($ilu_userow>0){
- $wiersz = $rezultat->fetch_assoc();
- if(password_verify($haslo, $wiersz['pass'])){
- $_SESSION['zalogowany'] = true;
- $_SESSION['id'] = $wiersz['id'];
- $_SESSION['user'] = $wiersz['user'];
- $_SESSION['drewno'] = $wiersz['drewno'];
- $_SESSION['kamien'] = $wiersz['kamien'];
- $_SESSION['zboze'] = $wiersz['zboze'];
- $_SESSION['email'] = $wiersz['email'];
- $_SESSION['dnipremium'] = $wiersz['dnipremium'];
- unset($_SESSION['blad']);
- $rezultat->free_result();
- header('Location: gra.php');
- }
- }
- //Sprawdza czy login i hasło są w bazie = jeśli nie:
- else{
- $_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
- header('Location: strona.php');
- }
- }
- $polaczenie->close();
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement