Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt do logowania na stronę i ...
misieqq
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.11.2009

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


Witam,
na starej stronce miałem zrobiony dość prosty system z samym hasłem. Wchodziło się na "strona1.htm" wpisywało się hasło i przenosiło na "strona2.htm" gdzie były linki do dokumentów, zdjęć itp. Problem był taki, że jeśli znało się adres to można było wejść prosto na strone2 i pobierać pliki bez podawania hasła oraz kopiować linki do dokumentów.
Potrzebuję skryptu gdzie za każdym razem trzeba będzie się logować i dopiero wtedy można pobierać pliki, nie da się kopiować linków do plików, nie ma podanej ścieżki do pliku tylko generują się te takie losowe literki, wiec trzeba się za każdym razem logować żeby coś sciągnąć - niewiem jak to nazwać ale chyba wiadomo o co mi chodzi (IMG:style_emoticons/default/cool.gif)
Dzięki za pomoc !
Pozdr.

Ten post edytował misieqq 4.04.2012, 16:52:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dominator
post
Post #2





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Nie wiem czy o to Ci chodzi. Skrypt robiony na szybko.

Strona1.php

  1. <?php session_start(); ?>
  2.  
  3. <form action="strona1.php" method="POST">
  4. Hasło: <input type="password" name="haslo">
  5. <br>
  6. <input type="submit" name="dane">
  7. </form>
  8.  
  9. <?php
  10. $haslo = $_POST["haslo"];
  11. $haselko = "samsung"; //twoje haslo
  12.  
  13. if(isSet($_POST["dane"]) == true)
  14. {
  15. if($haslo == $haselko)
  16. {
  17. $_SESSION["zalogowany"] = 1;
  18. echo "<script type='text/javascript'>window.location = 'strona2.php';</script>"; // jeśli nie będzie błędu headera zastąp header("Location: blablabla.php") ...
  19. }
  20. else
  21. {
  22. echo "Złe hasło";
  23. }
  24. }
  25.  
  26. ?>


Strona2.php

  1. <?php session_start(); ?>
  2.  
  3. <?php
  4.  
  5. if($_SESSION["zalogowany"] == 1)
  6. {
  7. echo "Tajne dane";
  8. }
  9. else
  10. {
  11. echo "Nie jesteś zalogowany";
  12. }
  13.  
  14. ?>


Ten post edytował Dominator 4.04.2012, 20:43:46
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 20:04