• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    עזרה בהרשמה לקובץ ListAllInformation.ini

    עזרה הדדית למשתמשים מתקדמים
    2
    4
    30
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • E
      EM נערך לאחרונה על ידי

      אני מנסה לעשות שלוחה שהכניסה אליה תהיה רק למי שמזוהה לפי ID
      שזה ההגדרה שלי

      type=go_to_folder_from_list_all_information
      enter_id=yes
      ;enter_id_type=list_all_information
      value_number=8
      go_to_folder_default=1
      login_add_val_name=yes
      go_to_folder_val=yes
      record_name=no
      enter_id_error_goto=/32
      

      כעת מוגדר שאם יש שגיאה שזה אומר שלא קיים ילך לרישום
      הבעיה שברישום צריך להקיש ID מחדש ואז כבר יכול להקיש ID שכבר קיים ב ListAllInformation.ini

      מה ניתן לעשות
      אני רציתי לעשות שימשיך לשלוחת רישום עם ה ID שזוהה כבר אבל זה לא עובד
      אשמח לפיתרון איך לעשות שלוחת כניסה לפי ID ואם לא קיים יבצע על אותו ID רישום
      תודה רבה

      H תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • H
        HTML מורחק @EM נערך לאחרונה על ידי

        @EM
        המודול type=go_to_folder_from_list_all_information שבו השתמשת מחייב כניסה לפי זיהוי אישי (enter_id). כאשר ההתחברות מתבצעת, המערכת מנסה לזהות את המשתמש לפי סוג הזיהוי שהוגדר. גם אם הזיהוי נכשל (כמו במקרה שלכם, שהמספר לא נמצא ב-ListAllInformation.ini), ה-ID שהוקש או זוהה עדיין נשמר באופן זמני בזיכרון השיחה של המערכת כ-EnterId.
        הפתרון הוא לוודא שבשלוחת הרישום (שלוחה /32, שהיא מודול type=recording_and_entering_data) תגדיר במפורש שהמערכת תשתמש ב-EnterId הקיים מהשיחה לצורך הרישום החדש לתוך קובץ ListAllInformation.ini, במקום לבקש מהמשתמש להקיש אותו שוב.
        להלן פירוט ההגדרות והפתרון המוצע:

        1. ההגדרות בשלוחת הכניסה (השלוחה הראשית)
          ההגדרות שלך נראות תקינות לשלוחה זו, והן מבטיחות שאם ה-ID לא מזוהה בקובץ או שאין ערך בעמודה 8, המערכת תעבור לשלוחה 32:
          type=go_to_folder_from_list_all_information
          enter_id=yes
          ;enter_id_type=list_all_information (ברירת מחדל במודול זה אם לא הוגדר אחרת [3])
          value_number=8
          go_to_folder_default=1
          login_add_val_name=yes
          go_to_folder_val=yes
          record_name=no
          enter_id_error_goto=/32
          שים לב: מכיוון שזו שלוחת type=go_to_folder_from_list_all_information, ברירת המחדל לזיהוי היא enter_id_type=list_all_information. כאשר הזיהוי לא נמצא, מופעלת ההפניה ל-/32.
        2. ההגדרות בשלוחת הרישום (/32)
          שלוחה /32 צריכה להיות מודול קבלת נתונים (type=recording_and_entering_data). עליך להוסיף שתי הגדרות קריטיות שיגרמו למערכת להשתמש ב-ID הקיים (זה שזוהה בשלוחה הקודמת) כערך הראשון ברישום החדש לקובץ ListAllInformation.ini:
          א. הפעלת הוספת נתונים לקובץ ListAllInformation.ini
          עליך להגדיר שהנתונים שייאספו ברישום יתווספו לקובץ הכללי של המשתמשים:
          add_to_list_all_information=yes
          ב. שימוש ב-Enter ID הקיים כערך הראשון
          כדי למנוע הקשה חוזרת של ה-ID וכדי להבטיח שהרישום מתבצע תחת ה-ID שהמשתמש הזדהה איתו, עליך להגדיר שהעמודה הראשונה בקובץ ListAllInformation.ini תהיה ה-ID של המשתמש (ה-Enter ID שנשמר בזיכרון השיחה):
          add_enter_id_to_list_all_information=yes
          כאשר משתמש נכנס לשלוחה עם זיהוי אישי, הגדרה זו גורמת לכך שהעמודה הראשונה ב-ListAllInformation.ini תהיה ה-ID של המשתמש, וכל הנתונים שנקלטו בשלוחת הרישום ייכנסו מהעמודה השנייה והלאה.
          אם תשתמש בהגדרות אלו בשלוחת הרישום, המערכת תשתמש ב-ID הקיים (שעבר זיהוי בשלוחה הקודמת) ותירשום אותו כערך הראשון של השורה החדשה, ובכך תמנע את הצורך בהקשה חוזרת ותבטיח שהרישום מתבצע על אותו ID.
          סיכום הגדרות שלוחה /32 (שלוחת הרישום)
          (בנוסף להגדרות השאלות הרגילות במודול recording_and_entering_data):
          type=recording_and_entering_data
          enter_id=yes ; לוודא שה-ID נשמר
          add_to_list_all_information=yes ; הוספה ל-ListAllInformation
          add_enter_id_to_list_all_information=yes ; שימוש ב-Enter ID הקיים כערך ראשון ברישום
          הערה לגבי מיקום הקובץ: מאחר שהגדרת בשלוחה הראשית כניסה לפי ListAllInformation.ini (ברירת מחדל היא לקובץ שנמצא בתיקייה EnterID), וודא שגם בשלוחת הרישום המערכת שומרת נתונים לאותו מיקום, אם זה לא המיקום הנוכחי. אם אתה רוצה שהרישום יתבצע באותה שלוחה הנוכחית, תוכל להשתמש בהגדרה:
          list_all_information_folder=this_folder
          או אם הקובץ נמצא בתיקיית EnterID:
          list_all_information_folder=/EnterID
          לאחר שהרישום יצליח בשלוחה /32, המערכת תעדכן את קובץ ListAllInformation.ini, וה-ID של המשתמש יהפוך למזוהה כניסה. ייתכן שתרצה להוסיף בסיום הרישום המצליח בשלוחה /32 מעבר חזרה לשלוחה הראשית, כדי שהמערכת תבדוק את ה-ID שוב ותאפשר כניסה בהצלחה (או שתבצע כניסה שקטה אם תגדיר זאת). ניתן להגדיר כניסה שקטה בסיום הרישום כך:
          add_enter_id_to_list_all_information_change=yes
          הגדרה זו גורמת לכך שבסיום הרישום המערכת תכניס את המשתמש בכניסה מסוג enter_id_type=list_all_information לפי הנתונים שהתקבלו, ללא צורך בהקשה נוספת מצד המשתמש
          (נוצר ע"י בינה מלאכותית פיתוחי - https://notebooklm.google.com/notebook/6b64a7ea-4f6b-4e07-8542-7be1e3066888)
        E תגובה 1 תגובה אחרונה תגובה ציטוט -2
        • E
          EM @HTML נערך לאחרונה על ידי

          @HTML הוא פשוט מבלבל את המוח
          אם הזיהוי הראשוני היה מסוג enter_id_type=list_all_information
          ובהרשמה הוא יהיה מסוג enter_id_type=teudat_zehut
          אז גם אם כבר הזדהה במערכת יצטרך להזדהות שוב
          דרוש פיתרון דחוף
          תודה רבה!!

          E תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • E
            EM @EM נערך לאחרונה על ידי

            @EM בעצם אני רוצה לבנות משהו כמו זה https://f2.freeivr.co.il/topic/6214/רישום-למערכת-פעם-אחת-בלבד?_=1761744425944
            אבל שהרשימה הלבנה תהיה לפי ה ID בקובץ ListAllInformation.ini
            תודה

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • פוסט ראשון
              פוסט אחרון