Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης

Πίνακας περιεχομένων:

Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης
Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης

Βίντεο: Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης

Βίντεο: Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης
Βίντεο: Online έκδοση κωδικών πρόσβασης στο Internet & Mobile Banking 2024, Απρίλιος
Anonim

Εάν ο ιστότοπός σας, όπως οι περισσότεροι ιστότοποι στο δίκτυο, φιλοξενείται σε διακομιστή Apache, τότε ο ευκολότερος τρόπος για την προστασία με κωδικό πρόσβασης σε ορισμένες από τις σελίδες του είναι να χρησιμοποιήσετε τον μηχανισμό εξουσιοδότησης που είναι ενσωματωμένος σε αυτόν τον διακομιστή μέσω του αρχείου htaccess. Σε αυτήν την περίπτωση, δεν θα χρειαστεί να κάνετε αλλαγές στους πηγαίους κωδικούς των σελίδων και δεν απαιτείται επίσης γνώση οποιωνδήποτε γλωσσών προγραμματισμού.

Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης
Πώς να κλείσετε μια σελίδα με κωδικό πρόσβασης

Οδηγίες

Βήμα 1

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

Βήμα 2

Δημιουργήστε ένα αρχείο υπηρεσίας htaccess. Αυτό είναι ένα κανονικό αρχείο κειμένου, οπότε μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου για να εργαστείτε με αυτό. Θα πρέπει να περιέχει τις οδηγίες για το λογισμικό διακομιστή: AuthType Basic

AuthName "Η πρόσβαση σε αυτές τις σελίδες απαιτεί εξουσιοδότηση!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

απαιτούν έγκυρο χρήστη Η οδηγία AuthType Basic στην πρώτη γραμμή ενεργοποιεί τον βασικό μηχανισμό εξουσιοδότησης. Ονομάζεται "βασικός" επειδή ο κωδικός πρόσβασης που εισάγεται από τον επισκέπτη μεταδίδεται στη συνέχεια από το πρόγραμμα περιήγησης στον διακομιστή κρυπτογραφημένο χρησιμοποιώντας τον αλγόριθμο Base64. Η επόμενη οδηγία (AuthName) περιέχει το κείμενο που θα βλέπει ο επισκέπτης στη φόρμα εξουσιοδότησης. Μπορείτε να το αντικαταστήσετε με διαφορετικό. Η οδηγία AuthUserFile καθορίζει την πλήρη διαδρομή προς το αρχείο που θα αποθηκεύει τις συνδέσεις χρήστη και τους κωδικούς πρόσβασης. Η τελευταία οδηγία (AuthUserFile) καθορίζει την αρχή ελέγχου ταυτότητας. Η τιμή έγκυρου χρήστη σημαίνει ότι οι χρήστες των οποίων οι συνδέσεις είναι εγγεγραμμένες στο αρχείο που καθορίζεται στην οδηγία AuthUserFile μπορούν να επιτρέπονται στις σελίδες που προστατεύονται με κωδικό πρόσβασης.

Βήμα 3

Αποθηκεύστε το αρχείο με οδηγίες με το όνομα.htaccess - σημειώστε ότι δεν έχει όνομα, μόνο την επέκταση.

Βήμα 4

Δημιουργήστε ένα αρχείο με μια λίστα συνδέσεων και κωδικών πρόσβασης για πρόσβαση σε προστατευμένες σελίδες. Για να το κάνετε αυτό, χρησιμοποιήστε το βοηθητικό πρόγραμμα htpasswd.exe από το λογισμικό διακομιστή Apache. Μπορείτε να το κατεβάσετε, για παράδειγμα, εδώ - https://www.intrex.net/techsupp/htpasswd.exe. Λειτουργεί στη γραμμή εντολών, οπότε πρέπει πρώτα να ξεκινήσετε το τερματικό - πατήστε το συνδυασμό πλήκτρων WIN + R, εισαγάγετε την εντολή cmd και πατήστε το πλήκτρο Enter

Βήμα 5

Στη γραμμή εντολών, πληκτρολογήστε: htpasswd -cm.htpasswd UserOne Ο τροποποιητής -cm λέει στο βοηθητικό πρόγραμμα να δημιουργήσει ένα νέο αρχείο και να χρησιμοποιήσει το MD5 για κρυπτογράφηση. Εάν το m στον τροποποιητή αντικατασταθεί από το d, τότε θα χρησιμοποιηθεί ο αλγόριθμος κρυπτογράφησης DES, εάν s - τότε ο αλγόριθμος SHA και ο τροποποιητής p θα απενεργοποιήσουν την κρυπτογράφηση κωδικού πρόσβασης. Το UserOne είναι το όνομα χρήστη, εισαγάγετε το όνομα χρήστη που θέλετε. Αφού πατήσετε το πλήκτρο Enter, το βοηθητικό πρόγραμμα θα σας ζητήσει να εισαγάγετε έναν κωδικό πρόσβασης για αυτόν τον χρήστη. Εάν πρέπει να προσθέσετε τον επόμενο χρήστη, εκτελέστε ξανά το βοηθητικό πρόγραμμα, αλλά μην χρησιμοποιήσετε το γράμμα "c" στον τροποποιητή.

Βήμα 6

Τοποθετήστε τα δημιουργημένα αρχεία.htaccess και.htpasswd στον διακομιστή του ιστότοπού σας. Το αρχείο.htaccess πρέπει να αποθηκευτεί στον ίδιο κατάλογο όπου βρίσκονται οι σελίδες που προστατεύονται με κωδικό πρόσβασης και το αρχείο.htpasswd πρέπει να τοποθετηθεί στη θέση, η πλήρης διαδρομή προς την οποία καθορίζεται στην οδηγία AuthUserFile.

Συνιστάται: