Strona na hasło


(system) #1

Witam :slight_smile:

Chodzi o to że na stronie mam plik, ale na razie każdy ma do niego dostęp.

Chciałbym żebym tylko ja miał dostęp do niego .. :slight_smile:

Próbowałem już .htpasswd ale nie działa, próbowałem także skryptami ale zawsze coś nie działało ;/

Proszę o pomoc :slight_smile:


(Qba Lukaszczyk) #2

Zapakuj go WinRarem i zabezpiecz hasłem. Tak będzie najprościej.


(system) #3

ale ja muszę mieć dostęp do niego poprzez stronę ..


(GioWDS) #4

Plik to skrypt (stronka) czy plik binarny (exe, muzyka, zdjęcie)??

W pierwszym wypadku mechanizm logowaniia, a w drugim szyfrowanie xorem z hasłem jako klucz i odszyfrowywanie w locie przez php - nadaje się tylko do małych pliczków, inaczej zajedziesz serwer ;D


(soanvig) #5

Najprostsze logowanie w php:

<?php


$haslo = 'bida';


if(!empty($_POST['pass'])){

 if($haslo == $_POST['pass']){

 echo 'zawartość pliku np. kod html, tekst';

 }

 else {echo 'złe hasło';}

}

else {

echo '';

}


?>

powinno łazić


(system) #6

wyświetla się :

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/ronex/public_html/logowanie.php on line 21

Jest to plik w którym mogę edytować pod strony ..dlatego chce go zabezpieczyć hasłem


(master of disaster) #7

Pokaż linie 21, bo sam skrypt podany wyżej ma 15 linijek


(soanvig) #8

skopiuj jeszcze raz bo potem poprawke wprowadzilem :stuck_out_tongue_winking_eye:

-- Dodane 29.03.2010 (Pn) 18:34 --

else {echo 'złe hasło';}

tutaj brakowało ; :stuck_out_tongue_winking_eye: tam jest juz ok.


(system) #9

Chodzi o to że tamta treść pliku zawiera " ' lub "" i wtedy cały kod się psuje czy można czymś zastąpić "?


(Kontakt) #10

\" ?


(soanvig) #11

nom. jak w srodku jest " to musisz dac backslasha przed tym czyli \"


(Kwiatu55) #12

Sprawdzał ktoś ten skrypt do zabezpieczenia stron hasłem i zarządzania użytkownikami?

http://piotr.kwiatek.org/projekty/ums/