Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [logowanie][panel administracyjny][include][cookie], j.w.
Raffal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


Witam moj problem tkwi w ? no wlasnie nie wiem napisalem skrypt logujacy oraz panel administracyjny i wszystko na moim komputerze dziala lecz gdy sprawdzalem juz na innym to juz nie

skrypt na stronach wygladaja nastepujaco

plik logowanie.php

  1. <?
  2. if(isset($_COOKIE['logowanie']))
  3.  
  4. {
  5.  
  6. $_SESSION['logowanie']="zalogowany";
  7. header('location: logowanie2.php');
  8.  
  9. }
  10. else
  11. {
  12. if($login=='login' && $password=='haslo')
  13. {
  14. $_SESSION['logowanie']="zalogowany";
  15. if($autologowanie=='loguj')
  16. {
  17. setcookie("logowanie", "zalogowany", time()+3600);
  18. echo 'cookie ustawione';
  19. }
  20. header('location: logowanie2.php');
  21. }
  22.  
  23. else
  24. {
  25. echo 'błedne haslo lub login';
  26. }
  27. }
  28. ?>
  29.  
  30. <form action="" method="POST"><br>
  31.  
  32. login<input type="text" name="login" value="" size=""><br>
  33.  
  34. haslo<input type="password" name="password" value="" size=""><br>
  35.  
  36. logowanie automatyczne<input type="checkbox" name="autologowanie" value="loguj"><br>
  37.  
  38.  
  39. <input type="submit" value="zaloguj">
  40.  
  41. <input type="reset" value="Wyczysc"><br>
  42.  
  43.  
  44. </form>


logowanie2.php

  1. <?
  2. $logowanie=$_SESSION['logowanie'];
  3. echo $logowanie;
  4. if($logowanie =='zalogowany')
  5. {
  6. header('location: panel/panel.php');
  7.  
  8. }
  9. else
  10. {
  11. echo 'brak aktywnej sesji |logowanie2| ';
  12. }
  13. ?>

panel.php
  1. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  2. <tr>
  3. <td><a href="panel.php?strona=nnews.php">Dodaj nową wiadomosc</a></td>
  4. <td><a href="panel.php?strona=dnews.php">Usuń wiadomosc</a></td>
  5.  <td><a href="panel.php?strona=nnews.php" >Edytuj wiadomosc</a></td>
  6.  </table>
  7.  
  8. <?
  9. include("panelconfig.php");
  10.  ?>
  11.  
  12. </body>

i panelconfig.php
  1. <?
  2.  
  3. $logowanie=$_SESSION['logowanie'];
  4. echo $logowanie;
  5. if($logowanie =='zalogowany')
  6. {
  7.  
  8. echo "obecnie$strona";
  9. if($strona==nnews)
  10. {
  11. include("nnews.txt");
  12. }
  13. else if($strona==dnews)
  14. {
  15. include("dnews.txt");
  16.  
  17. }
  18. else if($strona==unews)
  19. {
  20. include("unews.txt");
  21. }
  22. }
  23. else
  24. {
  25. echo 'nie dziala';
  26. }
  27.  
  28.  
  29. ?>

odpowiadajace za dzialanie panelu sa jako txt includowane do panel.php no i chcialbym zeby ktos mi powiedzial dlaczego tak sie dzieje ze IE wywala program(IE)jako blad systemowy sad.gif nie wiem dlaczego u mnie dziala a na innym kompie juz nie?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <?php
  2. login<input type="text" name="login" value="" size=""><br>
  3. ?>

  1. <?php
  2. if($login=='login' && $password=='haslo')
  3. ?>


Poczytaj o dyrektywie register_globals ale przede wszystkim o tablicach $_POST i $_GET

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Raffal
post
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


no dobrze rozumiem ze globals chodzi o bezpieczenstwo zmienie to ale dlaczego wysiada przegladarka i dlaczego u mnie dziala a gdzie indziej nie?
Go to the top of the page
+Quote Post
quba
post
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 1.10.2005
Skąd: Olesno

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


bo masz register_globals na on ustawione zapewne.


--------------------
Darmowe pozycjonowanie
Go to the top of the page
+Quote Post
Raffal
post
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


ok to juz zajarzylem ale dlaczego skrypty wysiadaja na innych komputerach tego nie rozumiem przegladarka IE pada

zamieszczam link ale prosze o nie zmienianie niczego

http://akademiks.boo.pl/logowanie.php

jezeli ktos chcialby mi pomoc to login i haslo wysle na priv albo gg 9080463

prosze o pomoc sad.gif

Ten post edytował Raffal 14.12.2006, 19:02:02
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 - 13:46