Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odosobnienie kodu logowania
voice
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

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


w jaki sposob zrobic by ten kod który wyswietla przed zalogowaniem formularz logowania nie blokoal calej strony w sesie strona konczy sie ladowac po napodkaniu tego skryptu, jak by go "odosonic" od reszty


  1. <?php
  2. if(!isSet($_SESSION['zalogowany'])){
  3. $_SESSION['komunikat'] = "";
  4. include('form.php');
  5. exit();
  6. }
  7. ?>


Go to the top of the page
+Quote Post
PiterosWeb
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.10.2010
Skąd: Piotrków Trybunalski

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


a po co ci ten exit(); ?
Spróbuj bez niego, nie wiem czy to coś zmieni bo nigdy nie miałem takiego problemu ale kto wie.

PS. Wiesz, że session_start(); Musi być pierwszą rzeczą zdeklarowaną w pliku, prawda ?

Ten post edytował PiterosWeb 15.04.2011, 21:19:49
Go to the top of the page
+Quote Post
voice
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

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


po usunieciu exsit();
zadziało jednak ten kod przed logowaniem wyswietla to co znajduje sie w pliku form.php a po zalogowaniu tekst ktory znajduje sie pod kodem caly kod wyglada tak

  1. <?php
  2. if(!isSet($_SESSION['zalogowany'])){
  3. $_SESSION['komunikat'] = "";
  4. include('form.php');
  5. exit();
  6. }
  7. ?>
  8.  
  9.  
  10. <br><br>
  11. &nbsp; &nbsp; &nbsp; &nbsp; <img src="images/avatars/avatar.png">
  12. </td>
  13.  
  14. <td width="200">
  15.  
  16. <br>
  17.  
  18.  
  19.  
  20. <br>
  21. <font face="fonts/bazgroły Normal"><b>J</b>esteś <b>z</b>alogowany <b>j</b>ako: <b><font color="orange"> <?php echo $_SESSION['zalogowany'] ?> </font>
  22. </b><br>
  23. <b>T</b>eraz <b>m</b>asz <b>d</b>ostep <b>d</b>o <b>c</b>ałej <b>s</b>trony </b></font><br>
  24. <b>S</b>prawdz <b>l</b>iste <b>u</b>żytkowników: <a href="users.php"><b>Tutaj</b></a></a>
  25. <br>
  26. <img src="images/lock_unlock.png" border="0"> <a href="logout.php"><b><font color="#0066cc">Wyloguj</font></b></a></div>
  27. <!-- end head -->
  28. </div></div>
  29.  


o usunieciu exit(); pojawia sie i to co w pliku form.php i t co znajduje sie po zalogowaniu

mam nadzieje ze cos uda ci sie wymyslic wink.gif
Go to the top of the page
+Quote Post
neosatan
post
Post #4





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


użyj jakiegoś systemu szablonów (jak to jest większa aplikacja), w takim przypadku możesz dokładnie decydować co jest wyświetlane w zależności od przypadku.
a jak nie chcesz szablonów, to podziel to w plikach .html (bo warstwę prezentacji od logiki należy rozdzielać) i includuj tylko to co Ci jest potrzebne.


--------------------
C/C++ (ucze się...), PHP (ucze się...), SMARTY(ucze się...), PYTHON(ucze się...), C#(uczę się...), PERL(uczę się...), JavaScript(uczę się...), JAVA(będą mi kazali się uczyć...)... Ja się głównie uczę...
Go to the top of the page
+Quote Post
PiterosWeb
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.10.2010
Skąd: Piotrków Trybunalski

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


Spróbuj tak:
  1. <?php
  2. if(!isSet($_SESSION['zalogowany'])){
  3. $_SESSION['komunikat'] = "";
  4. include('form.php');
  5. } else {
  6. include('tekstpozalogowaniu.php');
  7. }
  8. ?>
  9.  



a to jest plik tekstpozalogowaniu.php:

  1.  
  2.  
  3. <br><br>
  4. &nbsp; &nbsp; &nbsp; &nbsp; <img src="images/avatars/avatar.png">
  5. </td>
  6.  
  7. <td width="200">
  8.  
  9. <br>
  10.  
  11.  
  12.  
  13. <br>
  14. <font face="fonts/bazgroły Normal"><b>J</b>esteś <b>z</b>alogowany <b>j</b>ako: <b><font color="orange"> <?php echo $_SESSION['zalogowany'] ?> </font>
  15. </b><br>
  16. <b>T</b>eraz <b>m</b>asz <b>d</b>ostep <b>d</b>o <b>c</b>ałej <b>s</b>trony </b></font><br>
  17. <b>S</b>prawdz <b>l</b>iste <b>u</b>żytkowników: <a href="users.php"><b>Tutaj</b></a></a>
  18. <br>
  19. <img src="images/lock_unlock.png" border="0"> <a href="logout.php"><b><font color="#0066cc">Wyloguj</font></b></a></div>
  20. <!-- end head -->
  21. </div></div>
  22.  
  23.  


Powinno zadziałać a jak nie to pisz znowu biggrin.gif
Go to the top of the page
+Quote Post
voice
post
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

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


działa jak nalezy, dzieki wink.gif
Go to the top of the page
+Quote Post
PiterosWeb
post
Post #7





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.10.2010
Skąd: Piotrków Trybunalski

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


Nie ma za co tongue.gif
Skoro pomogłem to prosiłbym cię abyś się zrewanżował dając "Pomógł" wink.gif
Go to the top of the page
+Quote Post
voice
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

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


mowisz masz wink.gif
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 Aktualny czas: 19.08.2025 - 06:55