Chcę, aby w pliku zaloguj.php tworzyło sesję, oraz logowało, a strona info.php była tylko dla zalogowanych. Trochę namieszałem, jakieś propozycje na naprawienie? (IMG:
style_emoticons/default/tongue.gif)
Plik zaloguj.php<?php
include 'conn_db.php'
?>
<head>
<title>Fort Carson Police Department</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<div id="main">
<div id="top">
<div id="menu">
<ul>
<li><a href="zaloguj.php">Zaloguj się</a></li>
<li><a href="rejestruj.php">Zarejestruj się</a></li>
<li><a href="http://www.g-rp.pl/index.php?/forum/35-fort-carson-sheriff/">Forum</a></li>
</ul>
</div>
</div></div>
<div id="main">
<div class="left"><div id="window">
<h4><img src="media/images/user.png"> Zaloguj się aby uzykać dostęp:</h4><br />
<?php
include 'conn_db.php'
?>
<?php
// jeśli użytkownik jest zalogowany:
if($_SESSION['logged']) {
}
else
{
// jeśli nie jest zalogowany:
echo '<form method="POST">'; echo '<center><b>Nick OOC:</b> <br><input type="text" name="nick_ooc"><br /><br>'; echo '<b>Hasło:</b> <br><input type="password" name="pass"><br /><br>'; echo '<input type="submit" value="Zaloguj" name="ok"/></center>';
// jeśli zostanie naciśnięty przycisk "Zaloguj"
{
$nick = trim($_POST['nick_ooc']); $pass = trim($_POST['pass']);
echo '<br><center><h4>Sprawdź, czy uzupełniłeś wszystkie pola formularzu rejestracji.</center></h4>'; }
// jeśli tak...
else
{
// sprawdzamy czy taki użytkownik istnieje i czy hasło jest poprawne
$zapytanie = mysql_query("SELECT * FROM users WHERE nick_ooc='$nick' AND pass='$pass' AND status>1");
// jeśli nie istnieje
echo '<br><center><h4>Twoje konto nie zostało jeszcze aktywowane.</center></h4>'; }
// jeśli tak...
else
{
// sesja
$_SESSION['logged'] = true;
$_SESSION['id'] = $row['id'];
$_SESSION['nick'] = $row['nick'];
}
}
}
}
echo '<br><center><h4>Gratulacje, zostałeś zalogowany.<br>Za pięć sekund zostaniesz przekierowany na kartotekę.</center></h4>'; echo '<meta http-equiv="refresh" content="99; url=info.php">'; ?>
</center>
</div><br />
</div> <div class="right">
<div id="window">
<h4>Ostatnie zmiany:</h4><br />
><b>15.05.2011r</b> - utworzenie layoutu strony, oraz podstawowego kodu.</div>
</div>
</div><div id="foot">
<h5>Fort Carson Police Department 2011
<br>Wykonanie: <a href="http://www.g-rp.pl/index.php?/user/2759-seler/">SeLeR</a></h5></div><br /><br />
</div>
Plik info.php<?php
include 'conn_db.php'
?>
<head>
<title>Fort Carson Police Department</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<div id="main">
<div id="top">
<div id="menu">
<ul>
<li><center><a href="http://www.g-rp.pl/index.php?/forum/35-fort-carson-sheriff/"><center>Forum</center></a></center></li>
</ul>
</div>
</div></div>
<div id="main">
<div class="left"><div id="window">
<h4><img src="media/images/user.png"> Informacje panelu funkcjonariusza</h4><br />
<?php
include 'conn_db.php'
?>
<?php
// jeśli użytkownik jest zalogowany:
if($_SESSION['logged']) {
}
else
{
// jeśli nie jest zalogowany:
}
?>
</center>
</div><br />
</div> <div class="right">
<div id="window">
<h4>Ostatnie zmiany:</h4><br />
><b>15.05.2011r</b> - utworzenie layoutu strony, oraz podstawowego kodu.</div>
</div>
</div><div id="foot">
<h5>Fort Carson Police Department 2011
<br>Wykonanie: <a href="http://www.g-rp.pl/index.php?/user/2759-seler/">SeLeR</a></h5></div><br /><br />
</div>