htaccess tutorial 5: .htaccess λειτουργίες για password protection

Δημοσιεύτηκε από τον alex

Οι λειτουργίες για password protection που παρέχονται από τον apache είναι ίσως οι πιο σημαντικές λειτουργίες. Πολύ εύκολα μπορούμε να προστατεύσουμε συγκεκριμένα directories, ή ακόμη και ολόκληρες σελίδες με το .htaccess, απαιτώντας από τους χρήστες που θέλουν να έχουν πρόσβαση όνομα και κωδικό χρήστη. Επίσης, η κωδικοποίηση γίνεται με κάποιες απ’ τις καλύτερες μεθόδους κωδικοποίησης που υπάρχουν αυτή τη στιγμή διαθέσιμες, ώστε να εξασφαλίζουν ότι τα προστατευμένα αρχεία. Ας δούμε λοιπόν πως μπορεί να πραγματοποιηθεί κάτι τέτοιο.

Αρχικά, είναι απαραίτητο να καθορίσουμε ποιο directory θέλουμε να προστατέψουμε με κωδικό πρόσβασης. Να σημειώσουμε επίσης ότι όλα τα subdirectories, όπως επίσης και αρχεία που θα έχει αυτό το directory, θα είναι και αυτά προστατευμένα.

Το πρώτο βήμα λοιπόν είναι να δημιουργήσουμε ένα .htaccess αρχείο και να βάλουμε την παρακάτω εντολή μέσα.

AuthName "Member’s Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

Η πρώτη γραμμή λέει ότι αυτό είναι το όνομα του directory που θέλουμε να προστατέψουμε. Όταν λοιπόν εμφανιστεί το παράθυρο που θα μας ζητήσει το όνομα και κωδικό πρόσβασης, θα εμφανιστεί η ένδειξη Member’s Area. Προφανώς, το Member’s Area μπορούμε να το αλλάξουμε σε όποιο όνομα θέλουμε εμείς. Η δεύτερη γραμμή όπως ίσως να μαντέψατε καθορίζει το directory που θέλουμε να προστατέψουμε. Η τρίτη γραμμή καθορίζει τον τύπο της προστασίας, και η τέταρτη γραμμή καθορίζει ότι απαιτούμε έγκυρο όνομα και κωδικό για να εισέλθουμε στο συγκεκριμένο directory.

Leave a Reply

Your email address will not be published.

 
 
 
εκπαιδευτικά βίντεο

Εκπαιδευτικά Βίντεο

Εκπαιδευτείτε μέσα από τα εντελώς δωρεάν βίντεο μας, πάνω σε web τεχνολογίες όπως HTML, CSS, Javascript και PHP.

 
δωρεάν themes

Δωρεάν Themes

Στη Supremo Hosting προσφέρουμε εντελώς δωρεάν premium wordpress themes για τις ανάγκες της ιστοσελίδας σας!

 
κατασκευή ιστοσελίδων

Κατασκευή Ιστοσελίδων

Επωφεληθείτε από τις εξαιρετικά χαμηλές τιμές που προσφέρουμε πάνω στην κατασκευή ιστοσελίδων και eshop.

cards

H supremohosting αναστέλλει την λειτουργία της και οι υπηρεσίες hosting και τα  domain name (.gr αλλά και .com, net κλπ) μεταφέρθηκαν στην εταιρεία INTECHS Hosting Solutions. Για οποιαδήποτε διευκρίνηση επικοινωνήστε μαζί μας στο 2104629566