Witam, mam stronę i na niej wprowadziłem skrypt logowania oto on:
<?php
?>
<center>
<div id="bannery">
<div class="cellpic_banner">Logowanie - panel użytkownika</div>
<div class="banner_2">
<div class="banner_tresc_2">
<?php
if (!isset($_SESSION['username'])) { // dostęp dla niezalogowanego użytkownika
if ($_POST['wyslane']) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt
include 'inc/db.php'; // połączenie się z bazą danych
$tabela = 'ats_sites'; // zdefiniowanie tabeli MySQL
$username = $_POST["username"];
$haslo = $_POST["haslo"];
$haslo = md5($haslo); // szyfrowanie podanego hasła
username='$username' and password='$haslo' and status=0");
// jeżeli użytkownik zarejestrował się, a nie aktywował swojego konta, to wyświetla się komunikat
echo '<center><div class="msg error">Ups, wygląda na to, że twoje konto zostało zablokowane.</div><div class="msg error">W razie jakichkolwiek pytań, prosimy o kontakt z naszymi konsultantami.</div></center>'; }
// jeżeli wszystko jest dobrze, użytkownik się loguje
username='$username' and password='$haslo' and active=1");
$_SESSION["username"] = $informacja["username"];
header('Location: logowanie'); } else {
echo '<div class="msg error">Błędne dane logowania!</div>'; }
}
// tworzenie formularza HTML
<div class="formularz">
<form class="form" action="logowanie" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<p>
<div class="label"><label for="username">Użytkownik:</label></div>
<input type="text" name="username" id="username" />
</p>
<p>
<div class="label"><label for="haslo">Hasło:</label></div>
<input type="password" name="haslo" id="haslo" />
</p>
<input type="submit" value="Zaloguj się" />
</form>
KONIEC;
} else {
header('Location: <a href="http://www.toplista.banner.ct8.pl/user_cpl'%3b%29;" target="_blank">http://www.toplista.banner.ct8.pl/user_cpl');</a
> // zalogowany użytkownik zostaje przekierowany na stronę główną }
if ($_GET["wylogowanie"] == "tak") {
// niszczenie sesji użytkownika
header('Location: logowanie.php'); // przekierwanie na stronę główną }
?>
</div>
</div>
<br>
</div>
</div>
</center>
i ok zalogowało ale nie pokazuje mi ze jestem zalogowany plik index:
<?php
if (isset($_SESSION['username'])) { echo 'Witaj, '.$_SESSION['username'].'!'; echo ' | <a href="/wyloguj">Wyloguj się</a>'; }
else {
echo 'Witaj, Nieznajomy! | <a href="/logowanie">Zaloguj się!</a>'; }
?>
ale po kliknięciu na logo przenosi mnie znów na główną i wtedy pokazuje że jestem zalogowany...
Adres strony:
http://toplista.banner.ct8.pl/Login: test_php
Hasło: test
Jesteście w stanie mi pomóc?