Witam, to znów ja. Tymrazem chodzi mi o system logowania połączony z mysql (ale nie o mysql chodzi)
<?
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
<title>AKTA - panel administratora</title>
</head>
<body>
<?php
or
die('Nieudane połączenie z bazą danych...'); or
die('Nie udało się wybrać bazy danych...');if(isset($_POST['pass'],$_POST['login'])) {
if($_POST['pass']==$wiersz['haslo']&&$_POST['login']==$wiersz['login'])
{
$_SESSION['admin']='ok';
}
}
if((!isset($_SESSION['admin']) || $_SESSION['admin']!='ok') && $_GET['admin']!='wyloguj') {
echo '<form method="POST" action="admin.php"> <p align="center">
Niestety nie jesteś zalogowany.<br> Proszę podać login:<br>
<input type="text" name="login" size="20"><br>
Proszę podać hasło:<br>
<input type="password" name="pass" size="20"><br>
<input type="submit" value="OK"></p>
</form>';
}
if(isset($_GET['admin']) && $_GET['admin']=='wyloguj') {
$_SESSION['admin']='';
echo 'Nastąpiło wylogowanie<br> Przejdź do <a href="admin.php">strony głównej</a>...'; }
?>
</body>
</html>
Chodzi mi o funkcję gdzie jeżeli pole pass lub login jest puste, wyskakuje błąd i nie loguje. Gdzie mam umieścić tego if(empty()), o to konkretnie mi chodzi. Z góry dzięki za pomoc
Ten post edytował Prezesik 11.08.2010, 15:29:22