![]() |
[PHP] סשיין או קוקי?
תקשיבו אני יוצר פאנל ניהול וכמובן שסשיין יותר טוב לפאנל הניהול
עכשיו בפאנל הניהול עשיתי FRAMSET אז כאילו הוא פותח עוד 2 חלונות וכל הזמן שאני פותח את החלון הוא עושה לי התחבר וככה עד אינסוף אז איך אני פותר את זה ?!? אמרו לי שקוקי לא מאובטח מספיק לפאנל ניהול |
בקשר ל frames תראה את הקוד.
וכן לפי דעתי session יותר בטוח. |
עזוב את הקוד אני רוצה לדעת איך אני פותר את הבעייה
הקוד עובד כמו שצריך |
איך אפשר לפתור את הבעיה בלי לראות אותה?
|
זה לא כל קח קשה להבין מה עשיתי פה
|
הבעיה שלו היא שהוא משתמש בסשן...בפאנל הוא לפעמים פותח חלונות חדשים...עכשיו מאחר והם בודקים אם קיים סשן ומאחר וסשן מתממש רק בחלון שבו הוא נוצר אז יש לו בעיה שהוא כל הזמן מועבר לעמוד ההתחברות...
|
למה סאשן יותר טוב?
אולי טיפ טיפה יותר מאובטח אבל אם משתמשים בעוגיות כראוי זה כמעט אותו דבר (מלבד האפשרות של גניבת / זיוף עוגיות) אבל שוב פעם - אם אתה משתמש בעוגיות כראוי אין שום סיבה שיוכלו לגנוב עוגיות מלבד חדירה למחשב הלקוח. |
ציטוט:
|
אני בכלל לא מבין את העניין שבשאלה, מה עדיף session או cookie, המטרות שלהם שונות לגמרי. בפאנל ניהול שמעניק המון כוח למשתמש לא נהוג להשתמש באפשרות של "זכור אותי" (cookie) ככה שעדיף להשתמש ב session
ציטוט:
|
ולדי מאיפה הבאת את זה? =|
SESSION תקף לכל דף.. =\ |
כן שאלתי את השאלה והבנתי שSESSION יותר טוב אבל איך אני פותר את הבעייה של הFRAMESET?
ואל תגידו תוריד את זה אני צריך את זה |
אפשרות קטנה שאולי יכולה לעזור לך
לדוגמא יש לך FRAMESET שמחולק ל2 right & left עכשיו אתה SRC שלהם הוא לאותו קובץ לדוגמא : index.php?frame=right index.php?frame=left ואז ב RIGHT אתה כותב לדוגמא את התפריט והכל וב LEFT זה בעצם הפאנל של הניהול. בצורה דומה מאד עשיתי אצלי וזה עובד מצויין...אז שווה ניסיון |
נציין רק שוב שsession תקף לכל העמודים.
מה שכן - אתה משתמש בPHP? אז צריך session_start() בכל עמוד. ואם תתן קוד יהיה קל יותר להבין מה הבעיה. |
בלי קשר, אפשר גם לגנוב סיישן...
|
תקשיב אני לא מעוניין לחלק את הדף לGETים
אני מעוניין לעשות את מה שעשיתי ואיך לפתור את זה אבל תודה רבה על הרעיון ונסיון נחמד למרות שאמרתי לא לשנות לי את הFRAMESET |
ברור שקוקי אין מה לחשוב בכלל אם אתה צריך עזרה צור קשר
מייל nesher16@gmail.com |
ציטוט:
סשן אפשר לעשות איתו מה שאתה רוצה ותאמין לי שאי אפשר לפרוץ בקלות למרות שאפשר להצפין את זה בכיף.. ועוד משהו שתלמד לחיים, אין משהו שאי אפשר לפרוץ אליו אז |winky| יום טוב |
אפשר לחזור לשיחה?!?!?
אני יכול להצפים COOKIE כך שיהיה קשה לפרוץ אותו? |
אני לא מבין מה הבעיה בלהשתמש ב frameset עם sessions.
אולי תעלה את החלק הרלוונטי לאינטרנט כדי שנוכל לראות מה הבעיה.. |
FRAMESET מחלק מסך ל2 חלונות עכשיו בחלון אחד שזה הMENU הוא לא מבקש להתחבר ולחלון של הCONTACT הוא כן מבקש להתחבר אז כל הזמן הוא פותח לי FRAMESET בתוך FRAMSET עד אינסוף...
|
ציטוט:
תמיד יש את השיטה הפשוטה: צור עמוד אחד, login.aspx שבו רק ההתחברות, ברגע שהתחברת תובל לעמוד עם ה FRAMESET |
חחח..
א) אני עובד עם PHP ב) יש לי עמוד כזה ג) צריך גם לעשות לכל עמוד משפט IF העוגיה קיימת אז שיראה את הדף ואם לא אז הוא הולך לדף הזה.. אם אני לא שם המשפט בכל דף אפשר להיכנס אליו ללא צורך בהתחברות |
ציטוט:
ב. אחלה ג. נניח ויש לך שני IFRAMEים, אחד מימין (menu.aspx) והשני התוכן (נניח default.aspx, add.aspx וכו'). בכל עמוד אתה מבצע בדיקה של ה session אם קיים. במידה ולא קיים ה session אז אתה לא מציג את העמוד. בעמוד menu.aspx (שתמיד מופיע ב FRAMESET), במידה ולא קיים session אתה עושה redirect ל login.aspx ובזה נפתרה הבעיה. |
ציטוט:
אתה לא מסכים איתי, דבר יפה, עד אז, סתום תפה. עריכונת: "ועוד משהו שתלמד לחיים, אין משהו שאי אפשר לפרוץ אליו אז" אתה רציני? אז יאללה, לך תפרוץ... |
אולי אפשר לחזור לנושא?
|
כל הזמנים הם GMT +2. הזמן כעת הוא 01:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ