Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem koncepcyjno- estetyczny, include
astutus
post 17.12.2010, 19:56:07
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.12.2010
Skąd: kraków

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


Hm mam dziwny problem, wiem, jak wszystko zrobić, żeby działało ale chciałem to jak najładniej zrobić, a mianowicie mam taka stronkę do logowania w której:
1. sprawdza czy jest zmienna sesji -> jak jest to wyświetla przez include zawartość pliku php który leży w katalogu usera (bez ogólnych praw dostępu)
2. sprawdza czy jest zmienna $_POST login i hasło, jak jest to łączy się z baza i sprawdza, jak wszystko ok to wyświetla to samo co powyżej, ale jest tu problem o którym na końcu.
3. Jeśli nie ma zmiennej sesji i nie ma $_POST, to wyświetla formularz logowania z action'em na ten sam plik.

Dołączany plik między innymi wyświetla dane z bazy, wiec ma tam require na plik dostępu do bazy i wywołuje funkcje łączenia taką samą jak wywołuje w punkcie 2.

PROBLEM:
Przy warunku 1 plik działa.
Przy warunku 2 plik nie działa bo wyświetla komunikat, ze już plik załadowany.

Rozwiązania:
1. Z linkiem, albo przekierowaniem odpada, chyba, żebym ten dołączany plik dal do katalogu publicznego. (chce tego uniknąć)
2. Mogę w pliku głównym dołączyć na początku przez require plik lączenia z baza i będzie działać w każdym warunku, a dołączany przerobić tak, żeby już wywoływał funkcje łączącą, a nie ją dołączał. Tylko, że ten dołączany plik będzie taki trochę zależny i "niesamodzielny".

Co byście mi proponowali jako rozwiązanie?

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 11:59