[PHP][Pytanie] Hasło do strony

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
max kelso
Posty: 1
Rejestracja: pn sty 23, 2006 12:21 am

[PHP][Pytanie] Hasło do strony

Post autor: max kelso »

Witam mam małe pytanie a mianowicie czy dało by się zrobić żeby takie coś http://members.lycos.co.uk/legia1983/haslo.htm odwoływało się do jednej zastrzeżonej strony, coś w stylu podaj hasło i użytkowniaka a na nią wejdziesz Proszę o pomoc
Hawk
Przelotem
Przelotem
Posty: 209
Rejestracja: ndz gru 22, 2002 9:34 pm

Re: [PHP][Pytanie] Hasło do strony

Post autor: Hawk »

Podobny temat pojawil sie jakis czas temu... Nastepnym razem proponuje uzycie funckji Szukaj przed zadaniem pytania.

Teraz na temat:
http://www.php-mysql-tutorial.com/user- ... tabase.php
http://www.sprytne-programy.pl/modules. ... le&sid=160

Dodatkowo Google i PHP - ta druga polecam w razie problemow ze zrozumieniem zasad dzialania niektorych funkcji.
PaKoS
Nowy
Nowy
Posty: 25
Rejestracja: pt sty 20, 2006 7:53 pm
Lokalizacja: Katowice

Re: [PHP][Pytanie] Hasło do strony

Post autor: PaKoS »

Taką funkcję na serwer Apache, to wiem, więc jeśli owy masz to możesz sobie takie coś ustawić do głównego katalogu po prostu :)
slawko
Nowy
Nowy
Posty: 127
Rejestracja: ndz sty 23, 2005 6:43 pm
Kontakt:

Re: [PHP][Pytanie] Hasło do strony

Post autor: slawko »

Można do tego użyć autoryzacji w php, php i MySql lub uwierzytelnienia na serwerze Apache lecz wtedy musisz mieć dostęp do plików konfiguracyjnych serwer .htaccess

odsyłam do manuala
jac3k
Posty: 4
Rejestracja: ndz lut 05, 2006 10:28 pm
Kontakt:

Re: [PHP][Pytanie] Hasło do strony

Post autor: jac3k »

jeżeli ma to być zabezpieczenie proste, którego laik nie da rady złamać, to polecam wykonanie tego w javascript:

1.strona z formularzem, gdzie funkcja JS porównuje zakodowane hasło ( algorytm powyżej możliwości atakującego) i wyświetla alert bądź ustawia cookie dla pojedynczej sesji, następnie przekierowuje do sekretnej strony
2. każda sekretna strona sprawdza cookie i wyświetla się bądź przekierowuje

o ile sie nie myle to aby obejść to zabezpieczenie trzeba ustawic sobie odpowiednie cookie ręcznie, albo z algorytmu szyfrującego wywnioskować hasło

http://www.laughland.biz/resources/scripts/login.js : tutaj hasła nie są szyfrowane więc wystarczy pobrać ręcznie skrypt, w którym są hasła i nici z zabezpieczenia, po ustaiweniu jakiegoś algorytmu skrypt bedzie ok

znalazlem też to : http://javascript.skryptoteka.pl/script ... =20&page=1

pozdr
max kelso
Posty: 1
Rejestracja: pn sty 23, 2006 12:21 am

Re: [PHP][Pytanie] Hasło do strony

Post autor: max kelso »

hm ale czy coś takiego łatwe jest do obejścia, haslo się znajduje w loguj.php wiec jesli ktoś nie ma dostępu do plików na serwerze to nie powinien się chyba na to włamac ? nie znając oczywiście nazwy docelowej strony ?

Kod: Zaznacz cały

<html> 
<body><br> 
<form method="post" action="loguj.php"> 
<font size="3">Login: </font><input type="text" name="login" size="8"><br><br> 
<font size="3">Haslo: </font><input type="password" name="haslo" size="8"><br><br> 
<input type="submit" value="wchodz"></form> 
<html> 
[php]<?php

$tlogin = mm
$thaslo = mm

if(($login == $tlogin)&&($haslo == $thalso))
{
header("Location: in.php");
}
if(($login !== $tlogin)||($haslo !== $thaslo))
{
header("Location: blad.php");
}
?>[/php]
Hawk
Przelotem
Przelotem
Posty: 209
Rejestracja: ndz gru 22, 2002 9:34 pm

Re: [PHP][Pytanie] Hasło do strony

Post autor: Hawk »

Jesli nie ma dostepu do plikow na serwerze to nie ma mozliwosci odczytania hasla. Pomijajac sytuacje typu padnie interpreter php na serwerze nie ma mozliwosci zeby uzytkownik zobaczyl kod zrodlowy.
ODPOWIEDZ