Mam prosty skrypt FORUM.
Narzie jest zorbiony tak że każdy użytkownk może wpisywać wątki. Chciałbym aby tylko osoby zalogowane mogły
(miały dostęp) pisać wiadomości. Poniżej umieszczam skrypt:
<?php include ('funkcje_dolacz.php'); $tytul = $HTTP_POST_VARS['tytul']; $umieszczajacy = $HTTP_POST_VARS['umieszczajacy']; $wiadomosc = $HTTP_POST_VARS['wiadomosc']; $przodek = $HTTP_GET_VARS['przodek']; else $przodek = $HTTP_POST_VARS['przodek']; if(!$obszar) $obszar = 1; if(!$blad) { if(!$przodek) { $przodek = 0; if(!$tytul) $tytul = ''; } else { // pobierz nazwę artykułu $tytul = pobierz_tytul_artykulu($przodek); // dołączenie Re: $tytul = 'Re: '.$tytul; // upewnienie się, że tytuł będzie ciągle pasował do bazy danych // przygotowanie wcięcia oryginalnej wiadomości $wiadomosc = dodaj_znaki(pobierz_tekst_artykulu($przodek)); } } tworz_naglowek_html($tytul); wyswietl_nowy_artykul_form($przodek, $obszar, $tytul, $wiadomosc, $umieszczajacy); if($blad) { echo 'Wiadomość nie mogła zostać wysłana. Proszę upewnić się, że wypełnione są wszystkie pola formularza i spróbować ponownie.'; } tworz_stopke_html(); ?>
Zakładam że w tym pliku przed przystąpieniem do pisania wiadomości powinno być jakieś okno logowania. Po zalogowaniu przekierowywało by użytkownika do tej strony i dopiero możnaby było pisać nowe wątki.
Może miałby ktoś chwilę czasu zerknąć na to?