Jump to content
Sign in to follow this  
gaby

Parolarea Unui Folder / Fisier Cu .htaccess

Recommended Posts

Pot exista numeroase cazuri (pentru a va proteja de eventuale atacuri) in care veti dori sa parolati un folder sau un fisier al site-ului dumneavoastra. In acest articol va voi spune cum.

Pentru inceput, trebuie sa creati un fisier numit .htpasswd (valabil pentru toate cazurile de mai jos) in care sa determinati utilizatorul si parola celui ce va putea accesa folderul sau fisierul respectiv, de exemplu:

pctroubleshooting:y4E7Ep8e7EYV

pctroubleshooting este utilizatorul iar y4E7Ep8e7EYV este parola.

excl.gif Aici gasiti un instrument ce va poate fi de folos in acest sens: .htaccess Password Generator
 

Odata creat fisierul .htpasswd, mai aveti nevoie de un fisier .htaccess care sa contina codurile corespunzatoare situatiei dorite, de mai jos. Ambele fisiere (.htpasswd si .htaccess) vor trebui plasate in directorul cu pricina.
 

1. Daca doriti sa parolati unui folder al site-ului dumneavoastra, in fisierul .htaccess va trebui sa introduceti linile de mai jos:

AuthUserFile /usr/local/you/safedir/.htpasswd
AuthName "Enter Password"
AuthType Basic
require valid-user

AuthUserFile defineste locatia fisierului in care este stocat utilizatorul si parola care poate avea acces la folderul respectiv.

 

De asemenea, puteti folosi si tool-ul: http://www.htaccesstools.com/htaccess-authentication/ pentru a automatiza procesul (vi se vor genera fisierele necesare).

 

2. Pentru parolarea doar unui anumit fisier, va trebui sa folositi:

<Files private.zip>
AuthName "Users zone"
AuthType Basic
AuthUserFile /usr/local/you/safedir/.htpasswd
</Files>

private.zip este fisierul ce va fi restrictionat prin parola.

3. Pentru parolarea unui grup de fisiere, va trebui sa folositi:

<Files ~ ".(inc|sql)$">
AuthName "Users zone"
AuthType Basic
AuthUserFile /usr/local/you/safedir/.htpasswd
</Files>

Fisierele ce au extensia .inc si .sql vor fi protejate prin parola. Puteti adauga extensii ce doriti sa fie protejate modificand linia:

<Files ~ ".(inc|sql|...alte_extensii...)$">

 
Numai bine :pct2: !

Share this post


Link to post
Share on other sites

Salut , am incercat si cu 

AuthUserFile /public_html/forum/admin/.htpasswd
AuthName "Enter Password"
AuthType Basic
require valid-user
si cu:

<Files ~ ".(inc|sql|php)$">
AuthName "Users zone"
AuthType Basic
AuthUserFile /public_html/forum/admin/.htpasswd
</Files>
Si tot nu merge..

Vreau sa protejez folderul si fisierele de la admin cp..

domeniu.ro/forum/admin/index.php

Share this post


Link to post
Share on other sites

Ori nu scrii calea cum trebuie, ori nu pui fisierele unde trebuie (in folder-ul admin). Pentru IPB vezi ca ai setare in ACP -> System -> Security Center -> "IP.Board ACP .htaccess Protection".

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...