যদি আপনার সাইটটি নেটওয়ার্কের বেশিরভাগ ওয়েবসাইটের মতো, যদি একটি অ্যাপাচি সার্ভারে হোস্ট করা হয়, তবে এর কয়েকটি পৃষ্ঠার পাসওয়ার্ড-সুরক্ষার সহজতম উপায় হ'ল এইচটিসেস ফাইলের মাধ্যমে এই সার্ভারে নির্মিত অনুমোদন প্রক্রিয়াটি ব্যবহার করা। এই ক্ষেত্রে, আপনাকে পৃষ্ঠাগুলির উত্স কোডগুলিতে কোনও পরিবর্তন করতে হবে না এবং কোনও প্রোগ্রামিং ভাষার জ্ঞানের প্রয়োজনও নেই।
নির্দেশনা
ধাপ 1
আপনি যে পৃষ্ঠাগুলির পাসওয়ার্ড রাখতে চান সেটি সার্ভারের আলাদা ফোল্ডারে সরান। যদি অনুমোদনের সিস্টেমটি অবশ্যই সাইটের সকল পৃষ্ঠাগুলির জন্য পরিচালনা করে, তবে এই পদক্ষেপের প্রয়োজন নেই।
ধাপ ২
একটি পরিষেবা ফাইল htaccess তৈরি করুন। এটি একটি নিয়মিত পাঠ্য ফাইল, যাতে আপনি এটির সাথে কাজ করতে যে কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন। এটিতে সার্ভার সফটওয়্যারটির নির্দেশাবলী থাকা উচিত: অথটাইপ বেসিক
AuthName "এই পৃষ্ঠাগুলিতে অ্যাক্সেসের অনুমোদনের প্রয়োজন!"
AuthUserFile /usr/yourAccount/yourSite/.htpasswd
বৈধ-ব্যবহারকারীর প্রয়োজন প্রথম লাইনে আথটাইপ বেসিক নির্দেশিকা মৌলিক অনুমোদনের প্রক্রিয়াটিকে সক্রিয় করে। একে "বেসিক" বলা হয় কারণ ভিজিটর দ্বারা প্রবেশ করা পাসওয়ার্ডটি ব্রাউজার থেকে বেস 64 অ্যালগরিদম ব্যবহার করে এনক্রিপ্ট করা সার্ভারে স্থানান্তরিত হয় The পরবর্তী নির্দেশিকা (AuthName) এমন পাঠ্য ধারণ করে যা ভিজিটর অনুমোদনের ফর্মটিতে দেখতে পাবে। আপনি এটি অন্যর সাথে প্রতিস্থাপন করতে পারেন Aথুউসারফাইল নির্দেশিকাটি ফাইলের পুরো পথ নির্দিষ্ট করে যা ব্যবহারকারী লগইন এবং পাসওয়ার্ড সংরক্ষণ করবে The শেষ নির্দেশিকা (AuthUserFile) প্রমাণীকরণ নীতিটি সংজ্ঞায়িত করে। বৈধ-ব্যবহারকারীর মানটির অর্থ হ'ল যে ব্যবহারকারীরা লগইন করেছেন AuthUserFile নির্দেশিকায় উল্লিখিত ফাইলটিতে লিখিত রয়েছে তাদের পাসওয়ার্ড-সুরক্ষিত পৃষ্ঠাগুলিতে অনুমতি দেওয়া যেতে পারে।
ধাপ 3
. Htaccess নামে নামের অধীনে ফাইলটি সংরক্ষণ করুন - নোট করুন যে এর কোনও নাম নেই, কেবল এক্সটেনশন।
পদক্ষেপ 4
সুরক্ষিত পৃষ্ঠাগুলি অ্যাক্সেস করতে লগইন এবং পাসওয়ার্ডগুলির তালিকা সহ একটি ফাইল তৈরি করুন। এটি করতে, অ্যাপাচি সার্ভার সফ্টওয়্যার থেকে htpasswd.exe ইউটিলিটি ব্যবহার করুন। আপনি এটি ডাউনলোড করতে পারেন, উদাহরণস্বরূপ, এখানে - https://www.intrex.net/techsupp/htpasswd.exe। এটি কমান্ড লাইনে কাজ করে, তাই আপনাকে প্রথমে টার্মিনালটি শুরু করতে হবে - WIN + R কী সংমিশ্রণটি টিপুন, cmd কমান্ডটি লিখুন এবং এন্টার কী টিপুন
পদক্ষেপ 5
কমান্ড প্রম্পটে, টাইপ করুন: htpasswd -cm.htpasswd UserOne--Cm পরিবর্তনকারী একটি নতুন ফাইল তৈরি করতে এবং এনক্রিপশনের জন্য MD5 ব্যবহার করতে ইউটিলিটিটিকে বলে। যদি মডিফায়ারে m টি d দ্বারা প্রতিস্থাপন করা হয়, তবে DES এনক্রিপশন অ্যালগরিদম ব্যবহার করা হবে, যদি হয় - তবে SHA অ্যালগরিদম, এবং পি মডিফায়ার পাসওয়ার্ড এনক্রিপশন অক্ষম করে দেবে User UserOne হল ব্যবহারকারীর নাম, পরিবর্তে আপনি চান ব্যবহারকারী নাম লিখুন enter আপনি কী কী টিপুন পরে, ইউটিলিটি আপনাকে এই ব্যবহারকারীর জন্য একটি পাসওয়ার্ড লিখতে বলবে। আপনি যদি পরবর্তী ব্যবহারকারী যুক্ত করতে চান, তবে আবার ইউটিলিটি চালান, তবে সংশোধকটিতে "গ" অক্ষরটি ব্যবহার করবেন না।
পদক্ষেপ 6
উত্পন্ন.htaccess এবং.htpasswd ফাইলগুলি আপনার ওয়েবসাইট সার্ভারে রাখুন। পাসওয়ার্ড-সুরক্ষিত পৃষ্ঠাগুলি যেখানে.htaccess ফাইলটিকে সেই একই ডিরেক্টরিতে সংরক্ষণ করতে হবে এবং.htpasswd ফাইলটি অবশ্যই সেই জায়গায় রাখতে হবে, যার পুরো পথটি AuthUserFile নির্দেশিকায় নির্দিষ্ট করা আছে।