strona zabezpieczona haslem

sarsik87

Użytkownik
Dołączył
Kwiecień 21, 2007
Posty
40
Witam,

Poszukuję jakiegoś dobrego skryptu/kodu aby zabezpieczyć dostęp do mojej strony. Chodzi mi o to aby utworzyć kilku powiedzmy "uzytkownikow" (aby bylo dostepne kilka hasel i loginow umozliwiajacych wejscie na strone) i aby przy logowaniu byl tworzony log ktory zawieral by info o tym ktory uzytkownik i kiedy logowal sie do strony. Znacie jakies gotowe skrypty realizujace te funkcje?? Prosze o odpowiedz
smile.gif


pozdro ;]
 

B33RK4

Użytkownik
Dołączył
Styczeń 3, 2007
Posty
598
Najłatwiej możesz to zrobić .htaccess'em + .htpasswd.

Wbijasz najpierw tutaj :

http://home.flash.net/cgi-bin/pw.pl

Generujesz usera+hasło.
wychodzi coś takiego :

Kod:
nick:RiC./dkcHVDwo
nick2:RNuOeD.jzxvmg

Robisz plik .htpasswd ( z kropką na początku) dajesz go do katalogu wyżej niż public_html.
Następnie tam gdzie chcesz aby dostęp był po wpisaniu hasła robisz plik :
.htaccess (z kropeczką)
I wypełniasz go :

Kod:
AuthUserFile /home/user/haslo/.htpasswd  - pełna_scieżka_do_pliku_.htpasswd 
AuthName EnterPassword - tutaj wpisujesz informacje która będzie wypisana na okienku logowania.
AuthType Basic

Zapisujesz i działa.

jeśli wolisz to zrobić np w php to :

<?php
session_start();
$user="nick";
$pass="test";
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
if (($_SESSION['username'] == $user) && ($_SESSION['userpass'] == $pass))
{
$_SESSION['authuser'] = 1;
}
else {


echo '<form method="post" action="#">
login: <input type="text" name="login" value=""/>

haslo: <input type="password" name="haslo" value=""/>

<input type="submit" value="ok"/>';
exit();
}
echo ('
<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.nazwastrony.pl/index2.php">
');
?>

Powinno wszystko łądnie działać.
 

sarsik87

Użytkownik
Dołączył
Kwiecień 21, 2007
Posty
40
powiedzmy ze wybieram ta opcje z php to gdzie musze wkleic ten kod ktory podales??
 
Do góry Bottom