![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 1 Dołączył: 26.02.2004 Skąd: kielce. //Świętokrzyskie Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki kod :
[php:1:0565ad9431]<?php if (($_POST['user']) && ($_POST['pass'])) { $url = $DOCUMENT_ROOT . dirname($PHP_SELF) . "/.htpasswd"; $htaccess_txt = "AuthType Basic" . "n"; $htaccess_txt .= "AuthName "Podaj hasło"" . "n"; $htaccess_txt .= "AuthUserFile $url" . "n"; $htaccess_txt .= "require valid-user" . "n"; $htpasswd_txt .= "$user:".crypt($pass,CRYPT_STD_DES)."n"; $htaccess= fopen(".htaccess", "w"); $htpasswd= fopen(".htpasswd", "w"); fputs($htaccess, $htaccess_txt); fputs($htpasswd, $htpasswd_txt); fclose($htaccess); fclose($htpasswd); die ("Nowe pliki: .htaccess i .htpasswd zostały pomyślnie utworzone !!!<br><br> Nie zapomnij skasować htpasswd.php oraz przywrócić domyślny chmod katalogu na 775 "); } ?> <HTML><HEAD><TITLE>.htaccess + .htpasswd</TITLE></HEAD> <BODY> <CENTER> <TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0 WIDTH="100%" BORDERCOLORLIGHT="#FFFFFF" BORDERCOLORDARK="#FFFFFF"> <TR><TD ALIGN="center" VALIGN="middle"> <FORM METHOD="POST" ACTION="<? echo $PHP_SELF; ?>"> Pamiętaj !!! katalog w którym zakładasz hasło musi mieć chmod ustawion na 777 !!! <p>Użytkownik: <INPUT TYPE="TEXT" NAME="user"></p> <p>Hasło: <INPUT TYPE="TEXT" NAME="pass"></p> <p><INPUT TYPE="submit" VALUE="Utwórz pliki zabezpieczjące katalog"></p> </FORM> </BODY></HTML> ?>[/php:1:0565ad9431] problem polega na tym że pliki htaccess i htpasswd są tworzone ale nie mogę się zalogować prawdopodonie jest złe kodowanie hasła -------------------- ... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..." |
|
|
![]()
Post
#2
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
zamiast:[php:1:b5088e1ac5]<?php
crypt($pass,CRYPT_STD_DES); ?>[/php:1:b5088e1ac5]użyj funkcji [manual:b5088e1ac5]md5[/manual:b5088e1ac5]... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 1 Dołączył: 26.02.2004 Skąd: kielce. //Świętokrzyskie Ostrzeżenie: (0%) ![]() ![]() |
zmieniłem na tak:
[php:1:d508e009f5]<?php if (($_POST['user']) && ($_POST['pass'])) { $url = $DOCUMENT_ROOT . dirname($PHP_SELF) . "/.htpasswd"; $htaccess_txt = "AuthType Basic" . "n"; $htaccess_txt .= "AuthName "Podaj hasło"" . "n"; $htaccess_txt .= "AuthUserFile $url" . "n"; $htaccess_txt .= "require valid-user" . "n"; $user = $_POST['user']; $pass = $_POST['pass']; $htpasswd_txt .= "$user:".md5($pass)."n"; $htaccess= fopen(".htaccess", "w"); $htpasswd= fopen(".htpasswd", "w"); fputs($htaccess, $htaccess_txt); fputs($htpasswd, $htpasswd_txt); fclose($htaccess); fclose($htpasswd); die ("Nowe pliki: .htaccess i .htpasswd zostały pomyślnie utworzone !!!<br><br> Nie zapomnij skasować htpasswd.php oraz przywrócić domyślny chmod katalogu na 775 "); } ?> <HTML><HEAD><TITLE>.htaccess + .htpasswd</TITLE></HEAD> <BODY> <CENTER> <TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0 WIDTH="100%" BORDERCOLORLIGHT="#FFFFFF" BORDERCOLORDARK="#FFFFFF"> <TR><TD ALIGN="center" VALIGN="middle"> <FORM METHOD="POST" ACTION="<? echo $PHP_SELF; ?>"> Pamiętaj !!! katalog w którym zakładasz hasło musi mieć chmod ustawion na 777 !!! <p>Użytkownik: <INPUT TYPE="TEXT" NAME="user"></p> <p>Hasło: <INPUT TYPE="TEXT" NAME="pass"></p> <p><INPUT TYPE="submit" VALUE="Utwórz pliki zabezpieczjące katalog"></p> </FORM> </BODY></HTML> ?>[/php:1:d508e009f5] i niestety cos nie goli -------------------- ... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..." |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 01:47 |