ďťż

ochrona strony-logowanie przez aplet w javie

       

Podstrony


telcocafe

Zrobilem sobie aplet w javie, login haslo i jesli jest wszystko ok to przechodzi do okreslonej strony, tylko nie wiem jak zrobic aby ta chroniona strona nie byla dostepna z poziomu przegladarki np. zeby po wpisaniu http://www.adres.com...ionastrona.html dokladnej sciezki do podstrony nie byla ona dostepna bez logowania.... i jeszcze aby nie mozna bylo pobrac stronki jakims programem do zasysania calych stron (np. httrack'iem)

Pozdrawiam !



Sposoby zależne od paru czynników (mniejsza z nimi):

1. Stronkę CHMODować na 700.
2. Zastosować w stronce skrypcik w PHP, który sprawdza login i hasło. Aha, zmienne globalne wyłączone.
3. Wskazane oba naraz. (to osobny pomysł)
4. Aplet Javy? A ta strona nie może być upchnięta do apletu?

Wlasnie dlatego zastosowalem aplet zeby nie kozystac z php wiec punkt 2 odpada, aco do upchaniecia strony do apletu to nie wiem jak to zrobic, jestem poczatkujacy jesli chodzi o aplety.... jesli mozesz to napisz jak to zrobic..... a tak wogole dzieki za szybka odp.

Pozdro !

Kodeg ale ja nie wiem czemu ty rezygnujesz z php. Moim zdaniem - i nie tylko moim - php jest najlepsze do tworzenia skryptów logowania itp



Ale zaraz.... Czy ta strona ma być dostępna w przeglądarce jeśli hasło jest prawidłowe? Jeśli tak to punkt 1 odpada.

Co do upychania: Poszukaj w internetku informacji jak się robi "strony www" w Javie. Sam osobiście nie wiem jak to zrobić, ale na początek zrobiłbym cuś a'la poustawiania komponentów na formatce.


Ale zaraz.... Czy ta strona ma być dostępna w przeglądarce jeśli hasło jest prawidłowe? Jeśli tak to punkt 1 odpada.

Co do upychania: Poszukaj w internetku informacji jak się robi "strony www" w Javie. Sam osobiście nie wiem jak to zrobić, ale na początek zrobiłbym cuś a'la poustawiania komponentów na formatce.

jeżeli chcesz żeby strona była dostępna po logowaniu w applecie to - po peirwsze applet musi być bezpieczny (nie może być możliwości podglądu kodu) czyli zwykły applet odpada bo cała klasa instaluje się u ciebie w kompie przy pierwszym logowaniu i możesz z niej ze spokojem skorzystać ;P czyli uruchomić odpowiedni program i podejrzeć hasło.

w odniesieniu do powyższego. jeżeli chcesz zrobić stroę w javie to:

a/ znajdź serwer z tomcatem
b/ napisz servlet a nie applet
c/ jeżeli nie chcesz tego wykorzystać to zrób w applecie okienko w które będzie ładować się dokument html :D

skorzystaj z klasy javax.swing.text.html.HTML

Chyba rzeczywiscie zrezygnuje z javy i zrobie to w php... a tak wogole to probowalem to zrobic w javie tylko dlatego ze sie jej ucze wlasnie, a nie dlatego zeby bylo bezpieczne, a ze robie stronke to pomyslalem ze to dobry pomysl aby pocwiczyc troche ;]

dzieki za wszystkie odpowiedzi.

np. na stronach, które mają być objęte ochroną możesz dać:
[code]
<?
if(!isset($zmienna_autoryzacji))
{
header("HTTP/1.0 404 Not Found");
}
else
{
(...)
}
?>
możesz też zrobić to inaczej, np. za pomocą sesji lub innego mechanizmu (okienka logowania ze zmiennymi $PHP_AUTH_USER i $PHP_AUTH_PW) lub wykorzystać inne mechanizmy :)

no to jak chcesz robić w javie to od razu rzuć się na jsp :) bardzo przyjemne :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.