A wiec podaje rozwiazanie mojego problemu

Opis problemu: Logowanie do bazy bez dodatkowej tabeli USERS - w wielu periodykach/ksiazkach znajdziemy przyklady oparte o dodatkowa tabele/baze user. Baza pracuje w Intranecie, bez dostepu z zewnatrz do niej. Osoby obslugujace bazy w wieku dojrzalym i swiadomosci obslugi systemu - na zasadzie - tu prosze kliknac - jezeli cos nie dziala wzywamy informatyka bo cos sie wyswietlilo

Jezeli ktos ze chce przerobic na mysql to nalezy pozmieniac okreslone polecenia.
Najwazniejsze - jak koledzy wspominali - nalezy miec swiadomosc ze bezposredni dostep do bazy musi byc okreslony szczegolowymi uprawnieniami dla user'ow w tablicach systemowych pg_user (nie wiem jak jest w mysql). A wiec do dziela:
plik: login.php
<?php
$host="localhost"; //nazwa host'a gdzie jest polozona dzialajaca baza psql
$login=$_POST['login']; //zmienna login uzyskana z wprowadzanych wartosci w formularzu logowania
$haslo=$_POST['haslo']; //j.w.
$dbname="nazwa_bazy"; //nazwa bazy z ktora chcemy sie polaczyc
if (isset($_POST['loguj'])) {
$link=@pg_connect("host=$host user=$login password=$haslo dbname=$dbname"); if (!$link)
{
$_SESSION['komunikat'] = "Wprowadź poprawną nazwę użytkownika i hasło:";
}
else
{
$_SESSION['zalogowany'] = $_POST['login'];
header("location:chroniona.php"); }
}
?>
formularz logowania: index.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php
if(isSet($_SESSION['komunikat']))
echo $_SESSION['komunikat'];
else
echo "Wprowadź nazwę użytkownika i hasło:";
?>
<form method="POST" action="login.php" > <b>Nazwa użytkownika:
</b> <input type="text" name="login"><br> <input type="submit" value="loguj" name="loguj">
gdy uzytkownik i haslo sie zgadzaja: chroniona.php
<?php
session_start();
if(!isSet($_SESSION['zalogowany']))
{
$_SESSION['komunikat'] = "Nie jestes zalogowany!";
include('index.php');
exit();
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Jesteś zalogowany jako:
<?php echo $_SESSION['zalogowany'] ?><br>Tutaj mają dostęp tylko najlepsi!!
<br><a href="logout.php">Wylogowanie
</a>
strona wylogowania i zamkniecia sesji: logout.php
<?php
session_start();
if(!isSet($_SESSION['zalogowany']))
{
$komunikat = "Nie byłeś zalogowany!";
}
else
{
unset($_SESSION['zalogowany']);
$komunikat = "Wylogowanie prawidłowe!";
}
session_destroy();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php echo $komunikat ?>
<p><a href="index.php">Powrót do strony glównej
</a></p>
jezeli wprowadzisz zle - uzytkownika lub haslo: error.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <p>"Nieprawidłowa nazwa użytkownika lub hasło"
</p> <p><a href="index.php">Powrót do strony głównej
</a></p>
to na tyle - jezeli ktos ma jakies pytania to smialo pytac
pzdr
Jacek