Logowanie odbywa się na 2ch plikach: log.php i logs.php.
log.php - to zwykły formularz... dlatego napisałem już przechwycone dane jako stałe.
Plik logs.php:
<? $nick =\"kamis\"; $passwd =\"qwerty\"; $conn = pg_connect (\"host=localhost port=5432 dbname=nazwabazy user=ja password=tajnehaslo\"); $sql=\"SELECT * FROM userzy where nick='$nick' and passwd='$passwd'\"; { $_SESSION[\"zalogowanie\"]=\"tak\"; $_SESSION[\"nick\"]=$_POST[\"nick\"]; $_SESSION[\"passwd\"]=$_POST[\"passwd\"]; // Tutaj wstawiam to o co pytam w punkie 2 ? } { } ?>
Na wszystkich stronach w nagłówku:
<?php ?>
oraz przycisk w wybranym miejscu z "zabijaniem sesji":
<?php if ($_GET[\"nick\"]==\"logout\") { // user zostaje wylogowany } ?>
To nie działa... tzn. zakłada na serwerze sesję w postaci pustego pliku (jakim cudem tam nic nie siedzi?).
1. Nie loguje (brak zapisu do pliku nick i passwd)
2. Czy mogę wykonać ponowne połączenie z bazą (w kodzie zaznaczyłem miejsce) i wybierać dla danego usera id_user, miasto by zapisać w sesji? Jeśli tak to jak to zrobić ? ;/
Gdzie zrobiłem błąd ?

Nawet drobne podpowiedzi są mile widziane... Jest 3 w nocy
