دريافت Firefoxشما از نسخه ساده رايت کليک استفاده مي نماييد. براي ديدن نسخه پيشرفته رايت کليک، در صورت استفاده از يک مرورگر استاندارد، [ اينجا ]کليک نماييد.

آخرين عناوين ارسالي به انجمن ها
لينک هاي دوستان
به دليل حجم زياد فقط تعدادي به صورت تصادفي نمايش داده شده اند.
گذاشتن پسورد روی اسکریپت phproxy
بازديد ها: 1437, پاسخ ها: 2
گذاشتن پسورد روی اسکریپت phproxy
توسط hadiranji در 22 بهمن 1388 - 19:34 ، پست ها: 66
سلام
من روی هاست شخصیم این اسکریپت رو که می دونید کارش چیه راه اندازی کردم می خوام فیلدی بهش اضافه کنم و کلمه عبور رو از کاربر بخواد تا فقط خودم بتونم ازش استفاده کنم
[ تبليغات ] سیستم فروش e-bookسیستم فروش آنلاین کتاب و جزوه الکترونیکی و ...
Re: گذاشتن پسورد روي اسکريپت phproxy
توسط rsh_eboy در 23 بهمن 1388 - 11:33 ، پست ها: 541
اگه بخواي اينجوري فيلد پسورد بذاري بايد برنامه نويسي روش انجام بدي
راه ساده تر اينه كه با htaccess روش پسورد بذاري
دقيقا يادم نيست چه كدي رو بايد توي htaccess بنويسي ولي مي توني توي گوگل عبارت
online htaccess generator
رو جستجو كني و از ابزارهاي آماده كد رو بسازي و استفاده كني
:wink:
Re: گذاشتن پسورد روي اسکريپت phproxy
توسط hadiranji در 23 بهمن 1388 - 14:24 ، پست ها: 66
خوب جواب دوستم رو اینجوری تکمیل میکنم :


برای اون‌هایی که سؤال مشابهی دارند، یه توضیح مختصر می‌دم:
فرض کنید می‌خواهیم فایلی به نام index.htm رو که در پوشه test در روت اصلی هاستمون هست، پسوردگذاری کنیم...

قبل از هر چیز، یک فایل ایجاد می‌کنیم که نام کاربری‌ها و پسوردهایی که اجازه دسترسی دارند رو داخل اون می‌نویسیم.
این فایل، باید بدون نام و با پسوند htpasswd باشه، یعنی به این شکل:

کد:
.htpasswdاین فایل رو در مسیری قبل از ورود به www یا public_html بسازید. مثلاً در مسیر زیر:

کد:
/home/UserNameبه جای UserName باید همونی که داخل هاستتون می‌بینید وارد کنید...
این فایل رو باید بتونید باز کنید و داخلش به صورت زیر، نام‌های کاربری و پسورد رو خط به خط وارد کنید:

کد:
Hamid:CgXgAKrW.M0kQ
ali:qKDcfUD7bYDH6توجه کنید: پسوردی که وارد شده، به این شکل نبوده، در حقیقت این پسورد باید به صورت Encrypt شده وارد بشه.
در مثال‌های بالا، نام کاربری Hamid، پسوردش test بوده و نام کاربری ali، پسوردش 123 بوده که به صورت کدشده در آمده.
برای اینکه نام کاربری و پسوردتون رو انکریپت کنید، از سایت زیر کمک بگیرید:
http://www.kxs.net/support/htaccess_pw.html
نام‌های کاربری و پسوردهایی رو که اجازه دیدن صفحه مورد نظرتون رو دارن در این فایل لیست کنید و فایل رو ذخیره کنید.

بعد، یک فایل داخل پوشه test ایجاد می‌کنید به شکل:

کد:
.htaccessبدون نام و با پسوند htaccess
بعد باید اون رو باز کنید و این کدها رو داخلش قرار بدید:

کد:
<files "index.htm">
AuthUserFile /home/UserName/.htpasswd
AuthName EnterPassword
AuthType Basic
require valid-user
</files>
<files ".htaccess">
order allow,deny
deny from all
</files>در این کد بالا، فقط باید نام فایل رو که در اینجا index.htm‌ هست تغییر بدید و مسیری که فایل htpasswd. رو آپلود کردید.
کد بالا فقط به کاربرانی اجازه دیدن صفحه رو می‌ده که در فایل htpasswd لیست شده‌اند و نام کاربری و پسوردشون رو وارد می‌کنن.
در قسمت پایین کد، برای امنیت بیشتر، دسترسی به فایل htaccess رو هم محدود کردیم.

حالا اگر فایل مورد نظرتون رو فراخوانی کنید، متوجه می‌شید که ازتون نام کاربری و پسورد می‌خواد...

صفحه اصليرايت کليکانجمن هاپروژه هاCopyright © 2005-2009 RightClick.ir All rights reserved.