گذاشتن پسورد روی پوشه در سایت

این موضوع رو زیاد دیدم که در موردش بحث شده. مثلا طرف یه فرم ثبت نام میسازه که اطلاعات فرد رو که شامل تصویر فرد ثبت نام کننده هم هست رو میخواد دریافت کنه و روی یک دایرکتوری روی سایتش ذخیره کنه و میخواد کسی غیر از خودش به اون تصویر دسترسی نداشته باشه.

برای گذاشتن رمز روی پوشه ، یک پوشه مثلا به نام bn در پوشه ی www میسازیم.

بعد فایلی با نام .htaccess در پوشه ی bn میسازیم و کدهای زیر را در آن وارد میکنیم:

.htaccess


 AuthUserFile /wamp/www/bn/.htpasswd

 AuthGroupFile /dev/null

 AuthName "Name of Area"

 AuthType Basic

 require valid-user

پوشه ی bn ما به این شکل قرار گرفته : F:\wamp\www\bn

بعد فایلی دیگر که حاوی نام کاربری(user) و رمز عبور است را با نام .htpasswd  میسازیم و کدهای زیر را داخل آن وارد میکنیم:

.htpasswd 


user:30293c297912a3c34a918e5d5a0357bd

user همان نام کاربری ماست و رمز  هش شده هم رمز عبور ماست که جلوی آن نوشته شده.

پس چند تا عکس داخل پوشه ی bn می ریزیم و به آدرس یکی از این عکس ها می رویم:

http://localhost/bn/ravandi.jpg

وقتی آدرس بالا را زدیم از ما یوذر و پسورد درخواست میکند.که ما به شکل زیر وارد میکنیم:

User Name=>           user

Password=>             30293c297912a3c34a918e5d5a0357bd

مهم نیست که حتما پسوردت هش شده باشه تا این کدها برات کار کنه.

هر وقت جایی هم خواستی تصویری رو ببینی. مثلا به این شکل وقتی نوشتی:

<img src="http://localhost/bn/ravandi.jpg">

برای اینکه همه ی تصاویر داخل پوشه را بدون اینکه دائم پسورد وارد کنید ببینید. کافیه به آدرس پوشه بروید و فقط یک بار یوذر و پسورد را وارد کنید با این کار دیگر نیازی نیست برای دیدن هر عکس یوذر و پسورد وارد کنید:

http://localhost/bn/

منبع مطلب: http://css-tricks.com/easily-password-protect-a-website-or-subdirectory/

نظرات 3 + ارسال نظر
محمد صفابخش چهارشنبه 5 مهر‌ماه سال 1391 ساعت 12:36 ق.ظ http://yaskabod11.blogfa.com

سلام
ممنون ازحضورتان انشالله در پناه حق تعالی موفق و سربلند باشید.
منتظر حضورتان دوباره شما هستم
التماس دعا
یازهرا

فرشته چهارشنبه 5 مهر‌ماه سال 1391 ساعت 02:59 ب.ظ http://future-fereshte.blogfa.com/

سلام ممنون امدین مطلب جالبی بود

lady پنج‌شنبه 7 دی‌ماه سال 1391 ساعت 09:58 ق.ظ

خیلی خوب بود.ممنون

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد