Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z dostępem do strony www (logowanie)
-mpm1122(zapomniałem_hasła)-
post
Post #1





Goście







Witam was mam pewnie problem , a dokładniej mam dwa formularze kontaktowe jeden dla osób zalogowanych a drugi dla zwykłych . I tu jest problem mam za odnośników w header około 10 i więcej się nie zmieści próbowałem zrobić coś takiego użyłem sesji co prawda działa , ale ukazuje się dopiero w tedy kiedy jesteśmy zalogowani .

  1. <li><a href="../kontakt.php">Kontakt </a></li>
  2. <?php if (isset($_SESSION['login'])) { echo ''; } else {?>

A jeśli daje tak bez $_SESSION['login'] to każdy ma dostęp co jest frustrujące . Może teraz wam napiszę o wyglądzie mam 2 pliki pierwszy z nich to kontakt.php dostępny dla wszystkich a drugi kontaktlogin.php dostępny wyłącznie po zalogowaniu . Jednocześnie nie mogę sobie pozwolić na kolejne odnośniki na stronie . Myślałem nad takim rozwiązaniem :
  1. <li><a href="../kontakt.php">Kontakt</a></li>
  2. <?php if (isset($_SESSION['login'])) { echo ''; } else {?>
  3. <li><a href="../kontaktlogin.php">Kontakt</a></li>
  4. <?php } ?>

Ale teraz po zalogowaniu zamiast jednego są aż dwa odnośniki . Proszę o szybką pomoc .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

Ostrzeżenie: (0%)
-----


przecież to oczywiste
  1. if(isset($_SESSION['login'])) {
  2. echo '<a href="uzytkownik">a</a>';
  3. } else {
  4. echo '<a href="gosc">a</a>';
  5. }
Go to the top of the page
+Quote Post
-mpm1122(zapomniałem_hasła)-
post
Post #3





Goście







Już sobie poradziłem (IMG:style_emoticons/default/smile.gif) dodałem w pliku kontakt.php że jak nie jest zalogowany to go przenosi na kontakt1.php który jest przystosowany dla gości . Temat rozwiązany można zamknąć
Go to the top of the page
+Quote Post
Barcelona
post
Post #4





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

Ostrzeżenie: (0%)
-----


No to jest łopatologiczne rozwiązanie. Najprostsze i najbardziej skuteczne jest to co napisał gorden
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:58