PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل : استفاده از .htpasswd در سرور مجازی با IIS



Eniyac
January 16th, 2016, 01:10
سلام به اساتید گرامی

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

Windows Server 2012 R2 Standard
Web Server IIS 8
Plesk 12 Original

حالا سوال :
بنده اسکریپت VIP نصب کردم روی سرور IIS .. همه چیز اوکی هست فقط مشکلی که دارم با فایل .htpasswd هست که متاسفانه IIS در این مورد ساپورتی نداره به صورت پیش فرض.. مشکل اینه که الان کاربری که ثبت نام می کنه داخل سایت مشخصات کاربریش به طور خودکار وارد فایل .htpasswd میشه که داخل فولدر فایل های محافظت شده هست. به طور پیش فرض آدرس فایل مربوطه به این شکل هست :
http://domain.com/vip/dl.php?file=./download/vip/file.rar که اگر کاربر ثبت نام نکرده باشه این لینک براش کار نمیکنه و هدایت میشه به صفحه ثبت نام و پرداخت و از این حرفا ...

حالا اگر کاربری ثبت نام نکرده باشه و لینک بالا رو به این شکل مستقیم کنه (شیطونی کنه) :

http://domain.com/vip/dl/download/vip/file.rar فایل رو می تونه دانلود کنه بدون اینکه عضو باشه !

الان در اصل فایل .htpasswd هیچ کارایی نداره پس درسته ؟ یا نیاز به .htaccess هم هست ؟

Helicon Ape رو هم نصب کردم و یک فایل باهاش ساختم در همون فولدری که .htpasswd هست ولی نتیجه نداد و می دونم که احتمالا اشتباه میرم یک قسمتی رو .. این کدی هست که با Helicon Ape زدم :
# Helicon Ape version 3.1.0.248


# Authentication type
AuthType Basic
# Name of area authentication will be used for (aka realm)
AuthName "secret area"


# Authentication provider. Here - mod_authn_file
AuthBasicProvider file
# Info for mod_authn_file - path to password file
AuthUserFile C:\inetpub\vhosts\********\httpdocs\vip\dl\.htpass wds
# Access will be granted to all authenticated users
Require valid-user


.. در ضمن مگه این برنامه پولی نیست ؟ 45 روزه هست طبق گفته سازنده و بعد لایسنس می خواد پس چرا همه پیشنهادش می کنن ؟ آیا راه دیگه ای هم هست ؟ لطفا هر کمکی از دست دوستان بر میاد دریغ نکنن..
لطفا راهنمایی کنید که چه کنم من با این مصیبت..:115::76:
دوستان عزیزم فقط این مورد خیلی فوری هست برام .:110:. پیشاپیش دعا گوی اساتید گرامی می باشم :77: