![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie TOP i chciałbym żeby w tym topie wyświetlało się $PROFIL, albo $LOGOWANIE. W profilu jest menu profilu, a w logowaniu formularz do zalogowania. Nie wiem jak to zaplanować, jak ustawić. Mam to zrobić, że jeżeli sesja zalogowany = true to wyświetla się profil, a else logowanie? Po kliknięciu action w formularzu dane mają być sprawdzane pod kątem poprawności (czyli czy pola nie są puste, czy poprawne znaki zostały wprowadzone), a następnie porównywane w bazie czy takie istnieją. Jak nie istnieją to sesja zalogowany = false, a jak istnieją to true... Jak zrobić żeby w topie widniał formularz logowania, a po zalogowaniu znikał i pojawiał się profil użytkownika? Może ktoś mi mniej więcej rozpisać co po kolei powinienem zrobić? Nie potrafię sobie tego zaplanować. Mam nadzieję, że z czasem nauczę się "myśleć" jak programista php.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
1. Przyjęło się, że stałe zapisuje się wielkimi literami a zmienne małymi, czyli powinieneś zmienić to: $LOGOWANIE itp. Ale to tylko taka uwaga, dla php nie ma to żadnego znaczenia.
Tworzysz niepotrzebne zmienne $login i $haslo, poza tym powinieneś przefiltrować to na wypadek sql injection. 2. Możesz, nawet powinieneś. (IMG:style_emoticons/default/wink.gif) 3. Najprościej będzie to chyba zrobić w taki sposób, że na końcu dodasz plik z całym szablonem strony i zrobisz coś takiego:
i w zależności od podstrony, albo tego czy czy ktoś jest zalogowany określasz zmienne w tym szablonie. Możesz też zainteresować się jakimiś system szablonów, najpopularniejszy to Smarty. Ten post edytował Aqu 6.05.2013, 17:48:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:54 |