Get pobiera informacje ale nie ma ich w $_SESSION kod ponizej
<?php
session_start();
require_once "connect.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
$kod2 = $polaczenie->query("SELECT * FROM `uzytkownicy` WHERE user='".$_SESSION['user']."'");
$kod1 = $kod2->fetch_assoc();
if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
header('Location: strona-glowna');
exit();
}
$_SESSION['active'] = $_GET['active'];
$polaczenie->close();
?>
------------------------------------------Osobny plik
<?php
session_start();
require_once "connect.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
{
header('Location: strona-glowna');
exit();
}
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM uzytkownicy WHERE user='%s'",
mysqli_real_escape_string($polaczenie,$login))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$wiersz = $rezultat->fetch_assoc();
$active = $wiersz['active'];
if (password_verify($haslo, $wiersz['pass']))
{
$user = $wiersz['user'];
if ($active == "active")
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['user'] = $wiersz['user'];
$_SESSION['email'] = $wiersz['email'];
$_SESSION['dnipremium'] = $wiersz['dnipremium'];
unset($_SESSION['blad']);
$rezultat->free_result();
header('Location: strona-glowna');
}else{
if ($active == $_SESSION['active'])
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['user'] = $wiersz['user'];
$_SESSION['email'] = $wiersz['email'];
$_SESSION['dnipremium'] = $wiersz['dnipremium'];
unset($_SESSION['blad']);
$polaczenie->query("UPDATE `uzytkownicy` SET `active` = 'active' WHERE `uzytkownicy`.`user`='$_SESSION['user']'");
$rezultat->free_result();
header('Location: strona-glowna');
}else{
$_SESSION['blad'] = '<center><span style="color:red">Prosze o aktywacje konta </span></center>';;
header('Location: logowanie');
}
}
}
else
{
$_SESSION['blad'] = '<center><span style="color:red">Nieprawidłowy login lub hasło!</span></center>';
header('Location: logowanie?active='.$_SESSION['active'].'');
}
} else {
$_SESSION['blad'] = '<center><span style="color:red">Nieprawidłowy login lub hasło!</span></center>';
header('Location: logowanie?active='.$_SESSION['active'].'');
}
}
$polaczenie->close();
}
?>