עזרה / נעילת אתר
-
יש לי קובץ שהעלתי לכתובת אתר ואני מעוניין להעלותו לשם ולשים קוד בכניסה לקישור , האם יש פיתרון לזה?
@יוסי-מחשביםתודה רבה!
-
@אלעזר-חיים @אליהו כתב פעם, באתר שלו בשם השטיבל, שנסגר.
-
@אלעזר-חיים אמר בעזרה / נעילת אתר:
יש לי קובץ שהעלתי לכתובת אתר ואני מעוניין להעלותו לשם ולשים קוד בכניסה לקישור , האם יש פיתרון לזה?
@יוסי-מחשביםתודה רבה!
-
@אלעזר-חיים באיזה צורה אתה רוצה לשים קוד?
זה שרת שלך? איזה סוג שרת?
יש לך אימות בסיסי של Apache שיחסית קל להשתמש איתו. -
@שמואל אמר בעזרה / נעילת אתר:
@אלעזר-חיים באיזה צורה אתה רוצה לשים קוד?
אומנם אני לא תכנתתי לשאול על זה,אבל אשמח לדעת, תודה.
בעבר ראיתי איזה קוד php, ששמתי גם על שרת חינמי.... -
@אלעזר-חיים אמר בעזרה / נעילת אתר:
@שמואל זה קובץ HTML5 שאני רוצה לשים נעילה בכניסה אליו. אין לי שרת שלי
ברמת html אני לא מכיר משהוא
ואני גם לא יודע עד כמה זה יכול להיות מאובטח במקרה כזה.
יש לך גם בphp עצמו, יש גם ברמת ה Apache שאתה יכול לשים אימות ל Location מסויים.
דוגמא לphp:
$valid_passwords = array ("user" => "pass"); $valid_users = array_keys($valid_passwords); $user = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; $validated = (in_array($user, $valid_users)) && ($pass == $valid_passwords[$user]); if (!$validated) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); die ("Not authorized"); }
ב Apache:
<Directory "/var/www/html"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>
פה אתה מרוויח שהסיסמאות מוצפנות בקובץ
htpasswd
.