הפניה משלוחה 6 באם המשתמש היה בדקה האחרונה בשלוחה 7
-
ואחר כך ניסיתי מלבד מה שכתבתי בשלוחה 6, להוסיף בשלוחה 7 כדלהלן:
check_access_filter=yes access_filter_log_time_folder=/ access_filter_1=g.*.*.*.*.*.59s.*.*.* access_filter_no_goto=/7/1/1
אבל גם לא עוזר לשלוחה 6.
(על אף שכלפי שלוחה 7 זה כן פועל, אבל שם דווקא אני רוצה שלא יפעל). -
@isi כתב בהפניה משלוחה 6 באם המשתמש היה בדקה האחרונה בשלוחה 7:
ואחר כך ניסיתי מלבד מה שכתבתי בשלוחה 6, להוסיף בשלוחה 7 כדלהלן:
check_access_filter=yes access_filter_log_time_folder=/ access_filter_1=g.*.*.*.*.*.59s.*.*.* access_filter_no_goto=/7/1/1
אבל גם לא עוזר לשלוחה 6.
(על אף שכלפי שלוחה 7 זה כן פועל, אבל שם דווקא אני רוצה שלא יפעל).למה שמת בכלל את שורה 2 בשלוחה 7?
ובפרט ששם הגדרת שהקובץ של ההגבלות יילקח משלוחה ראשית.
דבר ראשון תמחק את השורה ההיא משלוחה 7, ותבדוק אם זה עזר כלפי שלוחה 6 -
@ישיבישיר כל הכבוד. אכן אתה צודק.
לסיכום, בשלוחה 6 הגדרתי כפי שכתבתי בהודעתי לעיל.
ובשלוחה 7 מחקתי כהוראתך את שורה 2 והכל עובד טוב.
אבל עדיין כזכור רציתי שהאקסס פילטר יעבוד רק על שלוחה 6 ולא על שלוחה 7.
לכן בשלוחה 7 הוספתי את השורה הזו:access_filter_no_goto=enter
וכך, על אף האקסס פילטר בשלוחה 7 עדיין נשארים בשלוחה.
תודה רבה על הסיוע לאורך כל הדרך.
-
@isi שמח לשמוע
-
@isi
אולי תכתוב על זה הדרכה מסודרת? -
@אA
עשיתי מדריך מסודר -
@ישיבישיר רק אציין שעדיין יש כאן חסרון, שהפילטר עובד גם לפי כניסות בשלוחה 6.
היינו, במקור אני רוצה שרק מי שהיה ב59 שניות האחרונות בשלוחה 7, הוא שלא יוכל להיכנס לשלוחה 6.
אבל מי שהיה ב59 שניות האחרונות בשלוחה 6 עצמה (ללא להיות בשלוחה 7), אין לי בעיה שיכנס בתוך אותם 59 שניות פעמים נוספות לשלוחה 6.
בפועל כעת הפילטר מונע מלהיכנס פעם נוספת בשלוחה 6, הן למי שהיה בשלוחה 7 והן למי שהיה בשלוחה 6.
-
@ישיבישיר כתב בהפניה משלוחה 6 באם המשתמש היה בדקה האחרונה בשלוחה 7:
@אA
עשיתי מדריך מסודרראיתי את המדריך ואני חושב שיש בו משהו לא מדויק. עכ"פ אצלי זה מוגדר אחרת ועובד כיאות, בכפוף לחסרון שכתבתי בהודעה הקודמת.
ובכן אכתוב מה שצריך לעשות (וכך הצלחתי בס"ד לאור ההדרכה שלך ויש"כ).
אני מתייחס להלן בצורת ההדגמה לפי האופן שכתבת בקישור כאן.וכך צריך להגדיר:
שלוחה 1 - היא השלוחה שמי שנכנס אליה לא יכול להיכנס לשלוחה 2, כאן יש להגדיר 3 שורות:
check_access_filter=yes access_filter_1=g.*.*.*.*.*.120s.*.*.* access_filter_no_goto=enter
הסבר להנ"ל:
שורה ראשונה מפעילה אקסס פילטר.שורה שניה מגבילה לפי מי שהיה ב120 שניות האחרונות בשלוחה.
שורה שלישית בעצם מנטרלת את האקסס פילטר, ומשאירה בכל אופן את מי שהיה ב120 שניות האחרונות בשלוחה.
כי כזכור אנו רוצים את ההגבלה רק בשלוחה 2.
אבל כיון שאנו רוצים את ההגבלה בשלוחה 2 לפי הכניסות שבשלוחה זו, אנו צריכים כאן לעשות רישום של אקסס פילטר על ידי 2 השורות הראשונות, ולנטרל את ההגבלה על ידי השורה השלישית.|-שלב שני:-|
שלוחה 2 - היא השלוחה שמי שהיה בשלוחה 1 ב120 שניות האחרונות, לא יוכל להיכנס אליה.
check_access_filter=yes access_filter_log_time_folder=/1 access_filter_1=g.*.*.*.*.*.120s.*.*.* access_filter_no_goto=/7/1/1
הסבר להנ"ל:
שורה ראשונה מפעילה את האקסס פילטר.שורה שניה בודקת נתונים גם לפי שלוחה 1, כי הרי את ההגבלה אנו רוצים לעשות לפי מי שהיה בשלוחה 1.
שורה שלישית היא ההגבלה, והיינו מי שהיה בשלוחה 1 ב120 שניות האחרונות לא יוכל להיכנס לשלוחה זו.
[אלא שיש לזכור שגם מי שהיה בשלוחה הנוכחית ב120 שניות לא יוכל להיכנס אליה שוב, וזה בניגוד לרצוני, אבל זה מה שיש כרגע].שורה רביעית מפנה את הנחסמים מלהיכנס לשלוחה זו לשלוחה אחרת. במקרה דנן שלוחה 3.
-
@isi בטוח שזה עובד לפי שתי השלוחות? בדקת?
-
@CUBASE כן, ברור שבדקתי, זה בפעולה אצלי.