Mam skrypt który znalazłem na jednej ze stron.
Tylko jest to skrypt napisany pod mysql a ja potrzebuje pod postgresa.
Oto strona : STRONA ZE SKRYPTEM
A to jest przerobiony skrypt z mysql na postgresa zrobiony prze zemnie:
Przerobiłem go działa bez zadnych błedów lecz nie przezucza mnie do pliku main.php
[php]// Na samej górze zadeklaruj sesję.
session_start();
// Sekcja wylogowywania, kasuje wszystkie zmienne sesyjne
session_destroy();
$message=\"\"; // Wiadomość po wylogowaniu
// Sekcja logowania
$login=$_POST[‘login’];
if($login) {
// W momencie kliknięcia w przycisk formularza
$uzytkownik=$_POST[‘uzytkownik’];
$md5_haslo=md5($_POST[‘haslo’]);
// Koduje hasło funkcją md5().
// Połączenie z bazą.
$host=\"localhost\"; // Nazwa hosta.
$db_user=\"postgres\"; // Nazwa użytkownika - Postgres
$db_password=\"gustafitka\"; // Hasło do bazy.
$database=\"baza\"; // Nazwa bazy.
pg_connect($host,$db_user,$db_password);
pg_select_db($database);
// Sprawdzenie nazwy użtkownika i hasła.
$rezultat=pg_query(\"select * FROM logowanie WHERE uzytkownik=’$uzytkownik’ AND haslo=’$md5_haslo’\");
if(@pg_num_rows($rezultat)){
session_register(\"uzytkownik\"); // Zapamiętuje zmienną sesji
header(\"location:main.php\"); // Przekierowanie do strony main.php
exit;
}else {
$message=\"Nieprawidłowa nazwa użytkownika lub hasło\";
}
} // Koniec sprawdzania autoryzacji.
?>