הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP | הורדה לאחר אישור סיסמא (https://hosts.co.il/forums/showthread.php?t=70115)

SpiKerG 08-12-08 15:52

PHP | הורדה לאחר אישור סיסמא
 
שלום רב,
אני צריך עזרה קטנה מכם.

נגיד יש לי קובץ בשרת

x.rar
אז כאילו אני רוצה מתי שמנסים להוריד את הקובץ יצא עמוד שיבקש סיסמא מוגדרת ואז אם הסיסמא נכונה זה יתן להוריד.

לדוגמא זה הלינק של הקובץ www.xxxx.com/x.rar

מתי שאני לדוגמא מכניס את הלינק לדפדפן אז שזה יבקש סיסמא לקובץ שאני רוצה שיורידו .
כיצד אני עושה את זה?

אשמח להסבר / מדריך ,כי אני לא ממש מבין בזה.

Labs 08-12-08 16:15

ציטוט:

נכתב במקור על ידי SpiKerG (פרסם 686117)
שלום רב,
אני צריך עזרה קטנה מכם.

נגיד יש לי קובץ בשרת

x.rar
אז כאילו אני רוצה מתי שמנסים להוריד את הקובץ יצא עמוד שיבקש סיסמא מוגדרת ואז אם הסיסמא נכונה זה יתן להוריד.

לדוגמא זה הלינק של הקובץ www.xxxx.com/x.rar

מתי שאני לדוגמא מכניס את הלינק לדפדפן אז שזה יבקש סיסמא לקובץ שאני רוצה שיורידו .
כיצד אני עושה את זה?

אשמח להסבר / מדריך ,כי אני לא ממש מבין בזה.

הדרך הקלה היותר לעשות את זה שאתה יכול ליישם זה פשוט לשים סיסמא לקובץ הRAR ממש פשוט מאד נוח

עכשיו אם אתה רוצה לעשות את זה על השרת ז"א תצטרך להסתיק את הקישור לקובץ המקורי
פשוט תעשה עם הקישו סיסמא נכונה => לינק לאשכול פה +- אם יש לך אתה אמור להבין

Adir 08-12-08 17:00

סתם שאלה בנושא, Rapidshare איך זה עובד אצלם?

intercooler3819 08-12-08 17:20

הקבצים יושבים בכלל מחוץ לאזור של הHTTP בראפיד
על מערי RAID ענקיים שמפוזרים על מאות מחשבים
לפי שם קובץ אני מניח
כשאתה נכנס לאתר השרת מאסטר שלהם מפנה אותך לשרת אחר שלהם שהוא בRAID שיושב הקובץ (HTACCESS) לפי ID של הקובץ והוא מבצע את כל הפרוצדורה של ההורדה ממנו

זה כמובן הרבה יותר מסובך אבל זה בגדול

exciter 08-12-08 17:33

יש כמה דרכים...
להגביל את הגישה לתיקיה/קובץ עם htaccess
הדרך השניה והיותר פופולארית, להסתיר את הנתיב האמיתי לקובץ ולהשתמש ב RewriteEngine ע"מ להפנות לדף מסוים שבו יתבצע האימות ולהשתמש בפרטים שנשלחו בשורת הכתובת ע"מ למצוא את הקובץ על גבי הדיסק.

Jonathan Zeierman 08-12-08 17:34

פשוט תעשה שאם הוא מקבל שם משתמש וסיסמא תציג לו ככה וככה, אחרת תציג לו שגיאה.
למשל:
PHP קוד:

<?php
if ($_POST["user"] == username && $_POST["pass"] == password)
{
echo 
'לינק להורדה';
}
else
{
echo 
'שם משתמש ואו סיסמא אינם נכונים';
}
?>


SpiKerG 08-12-08 17:42

ציטוט:

נכתב במקור על ידי exciter (פרסם 686147)
יש כמה דרכים...
להגביל את הגישה לתיקיה/קובץ עם htaccess
הדרך השניה והיותר פופולארית, להסתיר את הנתיב האמיתי לקובץ ולהשתמש ב RewriteEngine ע"מ להפנות לדף מסוים שבו יתבצע האימות ולהשתמש בפרטים שנשלחו בשורת הכתובת ע"מ למצוא את הקובץ על גבי הדיסק.

אשמח למדריך.
אני לא כל כך מבין בזה.
אני יודע PHP ברמה בינונית (-)

exciter 08-12-08 23:06

על ה htaccess את פשוט יוצר קובץ עם הפרטים בתוכו (שם משתמש וסיסמא) יש כל מיני מחוללים של זה באינטרנט... תעשה חיפוש ל htaccess generator.
על השני תחפש RewriteEngine תראה את ה Syntax של זה... ממש פשוט ובהצלחה.
אם אני אביא לך קוד אתה תמשיך לדעת PHP ברמה בינונית, אם תחקור זה יעלה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 02:11.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ