Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Smarty - system logowania, mały problem związany z systemem logowania.
miras
post 28.10.2012, 17:46:06
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, rozpocząłem naukę smarty i czas na pierwszą praktykę, mam problem: chcę zrobić system logowania i w pliku html ( warstwie prezentacji )

robię taki formularz:

  1. <form method="POST" action="index.php?page=login">
  2. <table align="center" border="1" style="margin-top: 5px;">
  3. <tr><td>Login: </td><td><input type="text" name="login" value=""/></td></tr>
  4. <tr><td>Hasło: </td><td><input type="password" name="login" value=""/></td></tr>
  5. </table>
  6. <center><input type="submit" value="Zaloguj"/></center>
  7.  
  8. </form>



po poprawnym wysłaniu formularza tworzy się sesja i jest wszystko ok, ale problem polega na tym, że ja chcę, żeby w miejscu tego formularza po zalogowaniu pojawił się napis np. Witaj Janek


wcześniej w php ( miałem kod spaghetti ) to robiłem to tak:

  1. <?php
  2. if ($zalogowany==1) {
  3. echo 'Witaj Janek';
  4. } else {
  5. // formularz
  6. }
  7. ?>


Jak to najlepiej rozwiązać w smarty?

Dzięki z góry!


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
XP'ek
post 28.10.2012, 19:32:20
Post #2





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


wyślij sobie zmienną z php do smarty gdzie będzie wartość np. Prawda i Fałsz i daj tak w pliku smarty

Kod
{if $zmienna="prawda"}Witaj {$nazwa_usera}
{else}
kod logowania
{/if}


Ten post edytował XP'ek 28.10.2012, 19:33:41
Go to the top of the page
+Quote Post
nospor
post 29.10.2012, 13:30:59
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




XPek ale rozróżniamy = od == wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
XP'ek
post 31.10.2012, 21:38:38
Post #4





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


sorka nawet nie zauważyłem, że wysłałem z błędem
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: 14.08.2025 - 10:48