Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bardzo prosty skrypt logowania
Forum PHP.pl > Forum > Gotowe rozwiązania
eizomaster
Witam,

chciałbym zbudować mały panel użytkownika oparty na tym prostym kodzie:

formularz w pliku index:
  1. <form action="panel.php" method="post">
  2. Nazwa użytkownika:<br>
  3. <input name="login"><br>
  4. Hasło:<br>
  5. <input name="haslo"><br>
  6.  
  7. <button type="submit">Zaloguj</button>
  8. </form>


plik panel.php
  1. <?
  2. // jesli dane sie zgadzaja
  3. if ($_POST['login']=='jakislogin' && $_POST['haslo']=='jakieshaslo')
  4. {
  5. // przekierowanie do strony uzytkownika
  6. include("strona_uzytkownika.php");
  7. }
  8. // komunikat jesli dane sie nie zgadzaja
  9. else echo "<b>Błąd logowania</b>";
  10.  
  11. // wylogowanie
  12. if (1==$_GET['logout'])
  13. {
  14. echo "wylogowano";
  15. }
  16. ?>


Moje pytanie jest następujące, czy takie proste rozwiązanie jest bezpieczne?
Czy będzie można podejrzeć jakie są dane w pliku "panel.php"
Czy będzie można podejrzeć jaki plik jest includowany?
Spirit86
i to hasło chcesz za kazda akcja przesyłać postem? tongue.gif
eizomaster
Całe to zamieszanie z formularzem jest tylko po to, aby wyświetlić każdemu klientowi jego stronę informacyjną,
na której miałby swoje nazwisko i datę wygasania jego usługi. Chciałbym dokładać te pliki w jakimś katalogu np.
www.jakas-strona.pl/panel
www.jakas-druga-strona.pl/panel

itd.

Dlatego pytałem czy tą nazwę pliku, który chcę wyświetlić poprzez include będzie można podejrzeć.
W takim przypadku ktos bedzie mogl wejsc od razu na www.jakas-strona.pl/plik_uzytkownika.php

Ogólnie chciałbym taki system, aby po zalogowaniu każdy z moich klientów miał indywidualną
stronę z jego informacjami i nikt niepowołany jej nie czytał.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.