![]() |
PHP | בקשר לעבודה עם SESSION | אני צריך עזרה.
שלום...אני בונה מערכת ניהול אתר...
בכניסה למערכת צריך להזין שם משתמש וססמא....זה בודק במסד אם זה קיים וכל זה...בכל אופן... ההתחברות עובדת עם סששין ולא עם עוגיות.... הבעיה היא כזאת...נניח התקנתי את המערכת ב 2 אתרים שונים... שאני נכנס לאתר הראשון...סבבה אני צריך להקיש שם וססמא...זה מתחבר...אחרי שזה מתחבר אני בשורת כתובת רושם את הכתובת של הפאנל של האתר השני... וזה פשוט נכנס כמחובר...בלי לבקש שם וססמא...אני הבנתי שזה בגלל שיש סשיין זהה ב 2 האתרים... ישנה אפשרות לעשות סשיין שונה לכל אתר ואתר...? זה נורא נורא חשוב...אשמח אם מישהו יתמוך בי בעניין. יום טוב ותודה מראש, מתן מרציאנו. |
ציטוט:
בכ"מ תעשה שם בתוך הסשן איזה נקודת זיהוי או תסיסמא של המנהל ... תשם משתמש של המנהל... דברים כאלה שתוכל להבדיל. |
עשיתי את זה בהגדרות סשיין:
PHP קוד:
PHP קוד:
***אגב צדקת...המערכות היו מותקנות על אותו שרת...אבל אני מעוניין שזה יהיה מוגן גם ממקרים כאלו. תודה רבה, מתן. |
זה לא יהיה מוגן מפני אתרים על אותו השרת [זה א'ב בפריצת פורומים למשל..]
ולידע כללי אם זה פאנל ניהול תגדיר בהתחלה בlogin את הדבר הבא: PHP קוד:
בכללי תצפין את הנתונים $_SESSION['youlogin'] [תצפין את הyoulogin בהצפנה משלך.. נגיד במקום o תעשה str_replace ב123 למשל..] |
לא כל כך הבנתי אותך אחי...
=\ |
במקום
if($_SESSION["login"] == TRUE) תוסיף עוד תנאים : if($_SESSION["login"] == TRUE && עוד תנאים) |
חשבתי על זה...ועשיתי מן משהו כזה:
PHP קוד:
אבל זה לעבוד לא חכם...אני לא מרגיש טוב עם זה... אין אפשרות לתת לכל סשיין שם משלו??? נניח לפי כתובת האתר? זה יהיה הכי בטוח אני חושב... |
השרת שאתה משתמש בו לא מאובטח, צריך לשנות בו הגדרות בphp.ini ויכול להיות שבעוד כמה מקומות, תדבר עם בעל השרת.
|
אני לא מאמין שהשרת לא מאובטח...ום אם כן אנימעוניין באבטחת הםאנל דרך הקוד ולא להתעסק בדברים אחרים...
אני בטוח במליון אחוז שישנה אפשרות לתת ל סשיין שם....אם מישהויודע אני אשמח לקבל עזרה=] |
ציטוט:
PHP קוד:
|
יש בעיה אחת שנראה לי שזה הבעיה שלך.. השמות משתנים של ה SESSION שלך.. אם הם אותו דבר בשני האתרים אז אין פלא כי הSESSION לא נסגר עד שלא סוגרים את חלון הדפדפן תנסה להנכיס משתנים אחרים של SESSION בכל מערכת וזה אמור כבר לסדר תבעיה
|
תודה לכם על התגובות....הצלחתי לסדר את זה בסוף...
וכן אוראל...צדקת....פשוט לשנות את שמות הסשיינים=] תודה רבה רבה=] |
כל הזמנים הם GMT +2. הזמן כעת הוא 00:21. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ