![]() |
[מדריך] PHP - הגנה על דף באמצעות HTTP_AUTH
כמו תמיד, נתחיל עם הקוד ואז נפרט :)
רק שהפעם, יש דוגמא לצפיה: צפה בדוגמא PHP קוד:
בואו נתחיל לתת הסברים |קורץ| PHP קוד:
הפונקציה שתשמש אותנו רבות. מה שהיא בעצם עושה שלבקש מהדפדפן להקביץ חלון עם בקשה לשם משתמש וסיסמה. אם המשתמש לוחץ על CANCEL זה מציג לו הודעה בהתאם (ראה die(); ). PHP קוד:
אם אפשרות היציאה מופעל, צא, ובקש שם משתמש וסיסמה מחדש. אם לא הוקש שם משתמש או סיסמה, בקש אותם שוב. PHP קוד:
אם השם משתמש שווה ל- protected והסיסמה שווה ל- page הראה את התוכן המוסתר. (להלן: Im Protected Content) אם השם משתמש לא שווים למה שצוין, בקש אותם שוב. PHP קוד:
קטע היציאה, מותאם לרוב הדפדפנים. הקוד בצורה נוחה: קוד:
<? *תודה לבניה על הרעיון. *כל הזכויות שמורות לקובלנקו איגור. תהנו! תגובות, שאלות, הערות יתקבלו בברכה. :) |
אתה יכול לבוא אליי למסנג'ר
אני צריך לשאול אותך בקשר למדריך הזה שרשמת.. אחלה מדריך :) תודה |
אחלה מדריך :P
|
אחלה מדריך איגור-בהצלחה!
ישר כוח! |
תודה ;P
למישהו יש שאלות? תגובות? |
מדריך מעולה, תודה :)
|
פשש, חידשת שלי =]
|
תודה אחי, חידשת לי ....
|
בבקשה לשניכם.
תבחרו את השיטה שאתם רוצים. אפשר לעשות עוד שטויות באבטחת מידע. :) * אלעד אתה קורא את זה שלח ה"פ [ eLad ] |
לא הבנתי איפו אני מגדיר שזה יוביל לדף שאני רוצה?
|
ציטוט:
ברגע שהשם משתמש והסיסמה נכונים, אתה רואה את הדף השמור. ראה: "This is Protected Content" תחליף את זה בקוד של העמוד, יענו תעתיק את הקוד במקום המשפט הזה. אני מקווה שהבנת. :D נ.ב. עוד מעט תעלה גירסא מקוצרת של הסקריפט ע"י Deagly |
אפשר לייבא את השם משתמש והסיסמא ממסד?
ואיך לדוגמה אני עושה כשאני רוצה בכל הדפים הוא יבדוק עם התחברת? דרך הSESSION? |
מדריך מעולה, ח"ח.
|
ציטוט:
לגבי המסד, כמובן! ציטוט:
הגירסא המקוצרת של הסקריפט PHP קוד:
* תודה ל Deagly על הגירסא המקוצרת |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:53. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ