نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: پسورد گذاشتن برای دانلود یک فایل

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    2
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پسورد گذاشتن برای دانلود یک فایل

    سلام دوستان.

    من نیاز دارم که وقتی فردی(کاربری) روی لینک دانلود فایلم کلیک میکنه ازش یوزر پسورد بخواد.

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

    فقط میخوام اجازه ی دانلود فایل به کسی که یوزر و پسورد نداره داده نشه.

    لطفاً راهنمایی کنید.

    ممنون از همه.

  2. # ADS




     

  3. #2
    عضو انجمن camelian77 آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    Los Angeles, CA
    نوشته ها
    441
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    934
    تشکر شده در
    622 پست

    پیش فرض پاسخ : پسورد گذاشتن برای دانلود یک فایل

    اگر سرور آپاچی هست از .htaccess استفاده کنید. (روی ویندوز و IIS اصلا نمی‌دونم.)

    و یا یک اسکریپت download بنویسید به این شکل:

    کد PHP:

    get the real download link from POST

    save in session
    prompt for username passwordvalidate against a database or file or loosely hard coded password 

    read the file 

    in PHP you can 
    do via sending headers and then calling readfile

  4. تعداد تشکر ها از camelian77 به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    2
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : پسورد گذاشتن برای دانلود یک فایل

    نقل قول نوشته اصلی توسط camelian77 نمایش پست ها
    اگر سرور آپاچی هست از .htaccess استفاده کنید. (روی ویندوز و IIS اصلا نمی‌دونم.)

    و یا یک اسکریپت download بنویسید به این شکل:

    کد PHP:

    get the real download link from POST

    save in session
    prompt for username passwordvalidate against a database or file or loosely hard coded password 

    read the file 

    in PHP you can 
    do via sending headers and then calling readfile
    ممنون خودم با htaccess کار کردم ولی نشد.
    تونستم واسه فولد پسورد بذارم ولی رو فایل نشد بازم دانلود میشد.
    اینم کد پی اچ پی نیست توضیحه.

    ممنونــــ-ـ_م

  6. #4
    عضو انجمن camelian77 آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    Los Angeles, CA
    نوشته ها
    441
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    934
    تشکر شده در
    622 پست

    پیش فرض پاسخ : پسورد گذاشتن برای دانلود یک فایل

    خوب کد اش رو بنویسید خیلی آسونه!

    توی .htaccess بگید نه تنها فولدر که فایل ها هم protected بشن.

    ---------- Post added at 07:21 PM ---------- Previous post was at 07:19 PM ----------

    بفرمایین یه نمونه که مدت ها پیش نوشتم. الان سعی می‌کنم کامنت هم بگذارم:
    کد PHP:
    <?php get the file's link//$item=$_REQUEST['img'];
    // change folders

    $i = strpos ($item , "/wp-content/");
    $dlPath = "./" . substr ($item, $i) ;
    //********
     
    Here you have to do some sort of user validation. you can save settings in SESSION, then display a login page which posts to itself. 

    //************


    // proceed to download

    if (file_exists($dlPath)) {    header('
    Content-DescriptionFile Transfer');    header('Content-Typeapplication/octet-stream');    header('Content-Dispositionattachmentfilename='.basename($dlPath));    header('Content-Transfer-Encodingbinary');    header('Expires0');    header('Cache-Controlmust-revalidatepost-check=0pre-check=0');    header('Pragma: public');    header('Content-Length' . filesize($dlPath));    ob_clean();    flush();    readfile($dlPath);    exit;}
    ?>

  7. تعداد تشکر ها از camelian77 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 20
    آخرين نوشته: November 5th, 2014, 23:33
  2. نحوه ریست پسورد به روش "ورود پسورد دلخواه"
    توسط TARIMEHR در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: May 23rd, 2014, 00:39
  3. پاسخ ها: 11
    آخرين نوشته: December 15th, 2013, 14:49
  4. enabel کردن ویندوز با ایزو پسورد ریست درخواست ایزو پسورد ریست
    توسط sniper000man در انجمن مباحث و منابع آموزشی
    پاسخ ها: 7
    آخرين نوشته: October 2nd, 2012, 15:36
  5. فراموشی پسورد vps ویندوز و بوت نشدن از iso برای ریست پسورد
    توسط azaronline در انجمن سوالات و مشکلات
    پاسخ ها: 11
    آخرين نوشته: May 11th, 2012, 22:47

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •