Witam,
Znalazłem w necie gotowy prosty kod panelu logowania.
<?
?>
<html>
<head>
<title>Panel Admnistratora</title>
</head>
<body>
<?
if(isset($_POST['pass']) && $_POST['login']) {
if($_POST['pass']=='haslo') //HASLO
if($_POST['login']=='login') //LOGIN
{
{
$_SESSION['admin']='tak';
}
}
}
if(isset($_GET['admin']) && $_GET['admin']=='wyloguj') {
$_SESSION['admin']='';
}
if($_SESSION['admin']=='tak') {
<?php
//*********************************Moja strona******************************************
?>
}
else {
echo '<a href="panel_a.php?admin=tak">Logowanie do panelu admina</a>';
}
if(isset($_GET['admin']) && $_GET['admin']=='tak')
{
echo '<tr><td><form method="POST" action="panel_a.php">
<p align="center">
<b>Admin</b><br>
<input type="text" name="login" size="20" value="Login" /><br>
<input type="password" name="pass" size="20" value="Hasło"><br>
<input type="submit" value="Zaloguj"></p>
</form></td></tr>';
}
if($_SESSION['admin']=='tak')
{
echo '<br /><br /><a href="panel_a.php?admin=wyloguj">Wyloguj</a>';
}
?>
</body>
</html>
Niestety w przeglądarce poza polami do logowania wyświetlają się fragmenty kodu.
Wygląda to tak:

Jak to zlikwidować? Chcę, żeby były tylko okienka wpisywania loginu i hasła.
I żeby po zalogowaniu to okienka zniknęły, bo też się to nie dzieje.
Ten post edytował inż 6.02.2014, 19:01:16