Archivieren

Einträge mit dem Tag "htpasswd"

Directory enthält Passwort-Schutz für die Verwendung mit. Htaccess

In diesem Tutorial werden wir über die Verwendung zu lernen. Htpasswd.

image
Sie wollten schon immer Ihr Server-spezifische Ordner sind nur für Personen, die Sie wollen, dass sie ihnen zur Verfügung stehen? Frustrierend für Sie, dass es keine eingebaute Server-Side-Lösung? - Mach dir keine Sorgen! Sie können dies leicht tun, indem Sie htpasswd.
Erstellen Sie eine Datei namens htpasswd, und geben Sie den Login (Benutzername und Passwort), durch das folgende Beispiel.:

codim: password

codim = user eingezäunt.

password = Passwort für den Benutzer.

Bevor Sie diese Informationen legen, um eine Datei, müssen Sie wissen, dass Sie das Kennwort-Feld Validierung verschlüsseln, um korrekt zu arbeiten.

Zum Beispiel kann das Passwort codim nach der Verschlüsselung als SON6pIXmEDIOQ (Sie können sehen Sie die folgenden Tools , um auf einfache Weise verschlüsseln vergessen, verwenden Sie die korrekte Kodierung htpasswd-Datei).

Sobald Sie die htpasswd-Datei erstellt., Legen Sie die Datei Verzeichnis, das Sie wollen, um die Authentifizierung zu schützen (vergessen Sie nicht den nächsten Schritt, um den Link zu definieren, um Datei htpasswd. Ist Verzeichnis).


Erstellen Sie eine Datei mit dem Namen htaccess. Und fügen Sie den folgenden Code:

AuthUserFile / home / codim /. Htpasswd /. Htpasswd
AuthGroupFile / dev / null
AuthName Private_Directory
AuthType Basic

require user codim

Nun teilen Sie den Code und erklären, was jede Zeile tut.

AuthUserFile / home / codim /. Htpasswd /. Htpasswd

Speicherort einer Datei Htpasswd -. Höchst wünschenswert, nicht fügen Sie Ltkiot Erreichbarkeit - wie public_html, www, etc. - da können Sie die Datei (in der Regel nicht "gültig") bekommen, wenn es zugänglichen Verzeichnis ist. Es ist wichtig, dieses Beispiel habe ich gezeigt, wie Sie es schaffen, unzugänglichen Verzeichnis erwähnen.

AuthGroupFile / dev / null

Gruppe Validierung der Datei. Nichts wirklich wichtig ist, können Sie sich auf zu bewegen.

AuthName Private_Directory

Art der "title", dass, wenn die Informationen bereitstellen müssen, erscheint.

AuthType Basic

Diese Art der Authentifizierung Informationen. In diesem Beispiel ist der Authentifizierungstyp ist nur rudimentär.

require user codim

Diese Zeile einfach "erlaubt" der Benutzer codim Zugang Verzeichnis (Sie können auch den Zugriff für mehrere Benutzer durch das Ersetzen der Zeile require user codim auf require valid-user einfach ermöglicht den Zugriff auf alle Benutzer definiert) -. Natürlich müssen Sie change user codim Ihren Benutzernamen ein.

Sobald Sie Ihre htaccess-Datei erstellt., Legen Sie die Datei-Verzeichnis H "mognt".

Sperrung des Zugangs zu bestimmten Dateien:

Wenn Sie eine bestimmte Datei in einem beliebigen Verzeichnis müssen Sie ihn fernzuhalten möchten (wieder aus bestimmten Datei und den Zugriff auf alle in das übergeordnete Verzeichnis), so müssen Sie den folgenden Code hinzu:

<Files Index.php>
require user codim
</ Files>

<Files Index.php> = die Datei, die Sie zugreifen möchten, zu verhindern.

require user codim = user, dass die Datei benötigen, um die Authentifizierung Informationen (wie ich schon sagte über Ltkiot, können Sie ersetzen Sie diesen Befehl Befehl require valid-user, damit jeder Benutzer definierten Datei htpasswd. Zugriff auf die Datei angegeben) durchzuführen.

Wir fertig!

Erfolgreich :)

תגיות: , , Kategorien: Server-side tags: , ,