login.php
admin.php
przykladowa.php
sprawdz.php
Kod pliku login.php :
Kod
<?php
session_start();
session_register("zalogowany");
if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
function ShowLogin($komunikat=""){
echo "$komunikat<br>";
echo "<form action='index.php' method=post>";
echo "Login: <input type=text name=login><br>";
echo "Hasło: <input type=password name=haslo><br>";
echo "<input type=submit value='Zaloguj!'>";
echo "</form>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<title>moja strona</title>
<link rel="stylesheet" href="admin.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<meta name ="description" content="Moja strona domowa" />
<meta http-equiv="content-language" content="pl" />
</head>
<body>
<div id="top">
<div id="gora">
<div id="goralewo">
Moja strona domowa
</div>
</div>
</div>
<div id="logo">
LOGO
</div>
<div id="menu">
<ul>
<li><a href="index.php">Strona Główna</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
</ul>
</div>
<div id="glowne">
<div id="tresc">
<?php
if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
if($_SESSION["zalogowany"]!=1){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
if ($_POST['login']=='mefiuu' && $_POST['haslo']=='mefiuu1') {
$_SESSION["zalogowany"]=1;
echo "Zalogowano poprawnie.<a href='admin.php'>Przejdź</a> do panelu Administratora.
<br><a href='login.php?wyloguj=tak'>wyloguj się</a>";
}
elseif ($_POST['login']=='Admin' && $_POST['haslo']=='Admin2') {
$_SESSION["zalogowany"]=2;
echo "Zalogowano poprawnie.<a href='admin.php'>Przejdź</a> do panelu Super Administratora.
<br><a href='login.php?wyloguj=tak'>wyloguj się</a>";
}
else echo ShowLogin("Podano złe dane!!!");
}
else ShowLogin();
}
?>
</div>
</div>
<div id="stopka">
© Created by Mati
</div>
</body>
</html>
session_start();
session_register("zalogowany");
if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
function ShowLogin($komunikat=""){
echo "$komunikat<br>";
echo "<form action='index.php' method=post>";
echo "Login: <input type=text name=login><br>";
echo "Hasło: <input type=password name=haslo><br>";
echo "<input type=submit value='Zaloguj!'>";
echo "</form>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<title>moja strona</title>
<link rel="stylesheet" href="admin.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<meta name ="description" content="Moja strona domowa" />
<meta http-equiv="content-language" content="pl" />
</head>
<body>
<div id="top">
<div id="gora">
<div id="goralewo">
Moja strona domowa
</div>
</div>
</div>
<div id="logo">
LOGO
</div>
<div id="menu">
<ul>
<li><a href="index.php">Strona Główna</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
<li><a href="cos.php">Coś</a></li>
</ul>
</div>
<div id="glowne">
<div id="tresc">
<?php
if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
if($_SESSION["zalogowany"]!=1){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
if ($_POST['login']=='mefiuu' && $_POST['haslo']=='mefiuu1') {
$_SESSION["zalogowany"]=1;
echo "Zalogowano poprawnie.<a href='admin.php'>Przejdź</a> do panelu Administratora.
<br><a href='login.php?wyloguj=tak'>wyloguj się</a>";
}
elseif ($_POST['login']=='Admin' && $_POST['haslo']=='Admin2') {
$_SESSION["zalogowany"]=2;
echo "Zalogowano poprawnie.<a href='admin.php'>Przejdź</a> do panelu Super Administratora.
<br><a href='login.php?wyloguj=tak'>wyloguj się</a>";
}
else echo ShowLogin("Podano złe dane!!!");
}
else ShowLogin();
}
?>
</div>
</div>
<div id="stopka">
© Created by Mati
</div>
</body>
</html>
No i powinno po wpisaniu login : Admin hasło: Admin2 pokazać mi plik admin.php lub jeśli źle wpiszę to pokazać, że są złe dane. a Tu ni stąd ni z owąd przenosi mnie na index.php. Czy ja tu gdzieś dałem przekierowanie a nie widzę ? Po wpisaniu: www.mojastrona.pl/przykladowa.php pojawia się komunikat o niezalogowaniu, ale jak się zaloguję to i tak to nic nie daje...