RightClick

RightClick

 
امروز 16 بهمن 1390 14:26

همه زمانها UTC + 3:30 ساعت هستند




ارسال مبحث جديد پاسخ به مبحث [ 3 پست ] 
نويسندهپيغام
 موضوع پست: گذاشتن پسورد روی اسکریپت phproxy
پستارسال شده در: 22 بهمن 1388 19:34 
آفلاين
داره خودمونی میشه
داره خودمونی میشه
نماد کاربر

تاريخ عضويت: 9 بهمن 1386 1:24
پست ها : 66
محل سکونت: تبریز
سلام
من روی هاست شخصیم این اسکریپت رو که می دونید کارش چیه راه اندازی کردم می خوام فیلدی بهش اضافه کنم و کلمه عبور رو از کاربر بخواد تا فقط خودم بتونم ازش استفاده کنم

_________________
موسسه كتابهاي الكترونيك هركولس
http://www.herculesebooks.com
وبلاگ جامع سیستم عامل
http://www.operating-system.ir


بالا
 مشخصات  
 
 موضوع پست: Re: گذاشتن پسورد روي اسکريپت phproxy
پستارسال شده در: 23 بهمن 1388 11:33 
آفلاين
کاربر فعال انجمن
کاربر فعال انجمن
نماد کاربر

تاريخ عضويت: 8 تير 1387 16:57
پست ها : 541
محل سکونت: مشهد مقدس
اگه بخواي اينجوري فيلد پسورد بذاري بايد برنامه نويسي روش انجام بدي
راه ساده تر اينه كه با htaccess روش پسورد بذاري
دقيقا يادم نيست چه كدي رو بايد توي htaccess بنويسي ولي مي توني توي گوگل عبارت
online htaccess generator
رو جستجو كني و از ابزارهاي آماده كد رو بسازي و استفاده كني
:wink:

_________________
خود پسندی مانع آموختن است.:: امام علی (ع) ::.
سیستم جامع و هوشمند افزایش آمار مجیک -
شبكه آموزش پارسيان - سیستم مدیریت محتوای ایرانی راش
عشق من = rightclick


بالا
 مشخصات  
 
 موضوع پست: Re: گذاشتن پسورد روي اسکريپت phproxy
پستارسال شده در: 23 بهمن 1388 14:24 
آفلاين
داره خودمونی میشه
داره خودمونی میشه
نماد کاربر

تاريخ عضويت: 9 بهمن 1386 1: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 رو هم محدود کردیم.

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

_________________
موسسه كتابهاي الكترونيك هركولس
http://www.herculesebooks.com
وبلاگ جامع سیستم عامل
http://www.operating-system.ir


بالا
 مشخصات  
 
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث [ 3 پست ] 

همه زمانها UTC + 3:30 ساعت هستند


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون کاربران عضو شده و 0 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد

جستجو براي:
پرش به:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Template made by DEVPPL - Persian Translation By : www.Maghsad.com