Sahifaga Kirishni Qanday Cheklash Kerak

Mundarija:

Sahifaga Kirishni Qanday Cheklash Kerak
Sahifaga Kirishni Qanday Cheklash Kerak

Video: Sahifaga Kirishni Qanday Cheklash Kerak

Video: Sahifaga Kirishni Qanday Cheklash Kerak
Video: INSTAGRAM ACCOUNTNI O'CHIRISH//КАК УДАЛИТЬ АККАУНТ В ИНСТАГРАМ ЧЕРЕЗ ТЕЛЕФОНА//INSTAGRAMNI O'CHIRISH 2024, Aprel
Anonim

Agar sayt sahifasida kiruvchi mehmonlarning kirishini cheklash zarurati bo'lsa, u holda eng oddiy echim veb-serverga o'rnatilgan avtorizatsiya tizimidan foydalanish bo'ladi. Quyida bu qanday aniq amalga oshirilganligi tasvirlangan.

Sahifaga kirishni qanday cheklash kerak
Sahifaga kirishni qanday cheklash kerak

Ko'rsatmalar

1-qadam

Himoyalashingiz kerak bo'lgan sahifalar uchun serverda papka yarating va ularni o'sha joyga ko'chiring. Agar siz barcha sahifalarga kirishni cheklashni istasangiz, unda ushbu bosqichni o'tkazib yuborishingiz mumkin - sizning saytingizning ildiz papkasida himoya tashkil etiladi.

2-qadam

Apache serverining harakatlar algoritmi shundan iboratki, u papkada ".htaccess" nomli xizmat faylini topganda, ushbu va barcha pastki papkalarga oid har qanday hujjatlar uchun saytga tashrif buyuruvchilarning so'rovlarini qayta ishlashda fayl tarkibidagi ko'rsatmalardan foydalanadi. Ushbu papkada barcha yoki alohida hujjatlarga kirishni cheklash uchun siz ushbu faylni yaratishingiz va unga direktivalarni joylashtirishingiz kerak. Buni kompyuteringizda Notepad kabi oddiy matn muharriri yordamida qilishingiz mumkin. Bo'sh faylni yarating (CTRL + N) va unga quyidagi qatorlarni kiriting: AuthType Basic

AuthName "Sahifaga kirish cheklangan!"

AuthUserFile /usr/account/site/.htpasswd

haqiqiy foydalanuvchini talab qilish Birinchi satrda ko'rsatma asosiy avtorizatsiya mexanizmini (AuthType Basic) o'z ichiga oladi. Ushbu turdagi avtorizatsiya yordamida tashrifchining paroli Base64 algoritmi yordamida shifrlangan brauzerdan uzatiladi. Ikkinchi satrdagi yo'riqnoma tashrif buyurgan saytning himoyalangan qismiga kirganda brauzer ko'rsatadigan matn shama mazmunini ko'rsatadi. ( ) Tirnoqlardan foydalanmasdan kerakli matnni kiriting. Uchinchi qatorda login saqlanadigan faylga mutlaq yo'l ko'rsatilgan: ushbu papkaning sahifalariga kirishga ruxsat berilgan parol juftlari. Kirish aniq matnda saqlanadi va parol shifrlangan. Mutlaqo (ya'ni server ildizidan) saytingizga boradigan yo'lni sayt ma'muriyati panelida ko'rish mumkin yoki xosting texnik yordamini so'rashi mumkin. Yoki PHP tilining phpinfo () buyrug'idan foydalanishingiz mumkin. to'rtinchi satrda autentifikatsiya printsipi belgilanadi, agar siz foydalanuvchi qiymatini ko'rsatsangiz, unda faqat kirish huquqiga ega bo'lgan foydalanuvchilar bu erda bo'sh joy bilan ajratilgan bo'lishi kerak, guruhning qiymati - faqat guruhlarga tegishli foydalanuvchilar, bu erda alohida ajratilgan bo'lishi kerak. Agar Valid-user bo'lsa - kirish tizimlari AuthUserFile-da ko'rsatilgan barcha foydalanuvchilar. Tabiiyki, har qanday qiymat uchun ushbu foydalanuvchilarning barchasi to'g'ri parolni kiritishi kerak.

3-qadam

Yaratilgan faylni.htaccess nomi ostida saqlash oynasining "Fayl turi" ro'yxatidagi "Barcha fayllar" bandini tanlab saqlang - bu matn muharriri avtomatik ravishda txt kengaytmasini qo'shmasligi uchun.

4-qadam

Endi AuthUserFile yo'riqnomasida ko'rsatilgan parol faylini yaratishingiz kerak -.htpasswd. Buni Apache serveridan htpasswd.exe yordam dasturi amalga oshiradi. Ushbu yordam dasturini yuklab olish uchun axlat qutisidagi papkada joylashgan, masalan, bu erda - https://www.intrex.net/techsupp/htpasswd.exe Bu konsol dasturi, ya'ni buyruq satridan ishga tushirilishi kerak. Windows XP-da siz buni shunday qilishingiz mumkin: htpasswd.exe-ni alohida papkaga nusxalash, papkani o'ng tugmasini bosing va "Bu erda buyruq satrini ishga tushirish" -ni tanlang. Buyruqning satriga quyidagilarni kiriting: htpasswd -cm.htpasswd FirstUser "-cm" modifikatori yangi parol fayli yaratilishi kerakligini va MD5 shifrlash uchun ishlatilishini bildiradi (bu standart OS). Agar "m" o'rniga "d" ni belgilasangiz - yordamchi dastur DES shifrlash algoritmidan foydalanadi, agar "s" - SHA algoritmidan va "p" bo'lsa - parol shifrlanmasdan saqlanadi. FirstUser - bu kirish kodi ro'yxatidagi birinchi foydalanuvchi, uni sizga kerakli bilan almashtiring. Yordamchi dastur Enter tugmasini bosgandan so'ng buning uchun parolni so'raydi. Yaratilgan faylga keyingi foydalanuvchini qo'shish uchun yordam dasturini qayta ishga tushiring, ammo modifikatorda "c" harfi bo'lmasdan

5-qadam

Yaratilgan.htaccess va.htpasswd fayllarini boshqaruv panelidagi fayl menejeri yoki FTP mijozidan foydalanib saytingiz serveriga joylashtiring.. Htaccess fayli himoyalangan sahifalar bilan bitta papkada va.htpasswd fayli papkada bo'lishi kerak, bu yo'l siz AuthUserFile direktivasida ko'rsatgan. Odatda parol fayllari saytga kirish huquqini o'chirish uchun saytning ildiz papkasida joylashgan katalogga joylashtiriladi.

Tavsiya: